Eclipse CDT - создание подкаталога в проекте - PullRequest
5 голосов
/ 08 февраля 2010

Я хотел бы знать, есть ли опция в Eclipse (CDT) для построения только части проекта.

В моей ситуации я получил очень большой отдельный проект, который состоит из множества подкаталогов, и моя система сборки представляет собой пользовательский скрипт. Теперь, если я запускаю пользовательский скрипт из корневой папки проекта, он создаст все подпапки проектов. это занимает много времени, и я хотел бы иметь возможность дать команду CDT выполнить пользовательскую команду сборки в зависимости от того, какая папка выбрана в дереве исходного кода. (мой пользовательский скрипт сборки будет создавать только содержимое этого каталога).

есть ли возможность выполнить такое действие в CDT? (Я использую Galileo).

Ответы [ 2 ]

2 голосов
/ 24 октября 2011

Вы можете создать собственную цель создания. Существует специальный вид «Сделать цель», где вы можете просматривать / добавлять / редактировать их. Мы используем их в нашем проекте для создания отдельных компонентов нашего проекта. Уловка в том, что вам нужно будет создать новую цель для каждого подкаталога. Бонус в том, что вы легко копируете каждую цель в подкаталогах.

Кроме того, экономится время, чтобы знать некоторые сокращения наизусть: (в Индиго) F9 для повторного запуска последней цели и CTRL + SHIFT-Q, M для отображения представления «Создать цель». ; -)

Кроме того, вы должны перейти на Indigo - если ваши плагины позволяют это. С тех пор плагин cdt значительно улучшен.

1 голос
/ 24 февраля 2010

Я не думаю, что CDT обеспечивает это. Тем не менее, подумайте, действительно ли ваш проект лучше всего подходит в качестве отдельного проекта или может быть полезным разделиться на подпроекты. Также может быть повышение производительности в вашем make-файле; Вы читали эссе "Рекурсивное создание считается вредным"?

...