безголовая сборка с CDT с использованием конфигурации .cproject - PullRequest
1 голос
/ 22 февраля 2011

У меня есть проект eclipse с .project и .cproject, и я хочу автоматизировать процесс сборки, для него я использую

. / Eclipse -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data / home / user / workspace / -build App

но он не использует файл .cproject для сборки, как мне сделать для процесса сборки использовать конфигурацию .cproject?

спасибо

1 Ответ

3 голосов
/ 26 марта 2011

Если ваш проект является проектом make-файла, просто сделайте то, что сказал Франсуа в комментариях.

Если вы пытаетесь создать определенную конфигурацию, это зависит от того, какая у вас версия CDT, как если бы выможет сделать это.

По умолчанию безголовый строитель будет строить ВСЕ конфигурации, указанные в проекте.На работе у нас есть оригинальная версия CDT 7.0, которая не поддерживала создание определенной конфигурации, но я вижу в примечаниях к CDT 7.0, что она поддерживает создание конкретной конфигурации.Вы могли бы сделать это, используя -build App/Config вместо просто -build App.

(Примечание: дома у меня есть затмение с CDT 7.0.2, и это делаетПоддерживайте сборку без конфигурации конкретной конфигурации, как указано выше, хотя информация об использовании по-прежнему не показывает ее поддержку, а в следующем CDT 8.0 правильно отображается информация об использовании).

...