Eclipse + CDT: как пакетно собрать несколько конфигураций сборки - PullRequest
1 голос
/ 12 марта 2012

У меня есть проект eclipse CDT, который создает статические и разделяемые библиотеки.Я создал для них несколько конфигураций сборки.

Я хочу знать, есть ли способ выполнить пакетную сборку, то есть собрать все конфигурации одновременно с помощью одной операции.Я пробовал «Build All» (ctrl + B), но, похоже, он строит только текущую конфигурацию (просто применяет «all» в качестве цели для текущей конфигурации).

В одном из предыдущих постов предлагаетсяс использованием CMake (/4271180/kak-sobrat-neskolko-konfiguratsii-odnovremenno-s-cmake).

Это путь или есть какая-либо другая альтернатива, не входя в CMake.

С уважением, Рави

Ответы [ 2 ]

2 голосов
/ 10 июля 2012

Если у вас установлен CDT, существует также тип конфигурации запуска с именем Группа запуска .Вы можете создать один из них, чтобы вывести список всех других уже настроенных конфигураций запуска и выполнить один за другим.Убедитесь, что в диалоговом окне со списком установлено действие «ждать до завершения».

0 голосов
/ 01 июля 2015

поместите все ваши проекты в дерево (символические ссылки), например my / Projects, и запустите сборку без головы (ref http://gnuarmeclipse.livius.net/blog/headless-builds/)

eclipse -application org.eclipse.cdt.managedbuilder.core.headlessbuild -importAll)my / Projects -cleanBuild all -nosplash -data ./eclipse_ws_dir --launcher.suppressErrors -vmargs -Xmx7g

...