Могу ли я сделать так, чтобы один проект Netbeans зависел от другого, не взламывая Makefile?

В Netbeans 6.5 у меня есть два разных проекта приложений C++ — мое приложение и модульные тесты. Я хочу настроить его так, чтобы при перестройке моего основного приложения модульные тесты также перестраивались (и наоборот).

Netbeans хорошо разрешает зависимости для проектов библиотек и при необходимости перестраивает их, но я не вижу способа сделать так, чтобы один проект приложения зависел от другого.

Я мог бы сделать это, отредактировав правило .build-post в Makefile вручную, но это немного некрасиво.

Я подозреваю, что добавление некоторых волшебных макросов в диалоговое окно «Свойства проекта» -> «Сборка» -> «Отладка» -> «Дополнительные зависимости» сделает то, что я хочу, но я не могу найти никаких документов для этого.

Я предполагаю, что это, вероятно, знак того, что мне следует переключиться на круиз-контроль, чтобы автоматизировать процесс создания и запуска моих тестов...


person John Carter    schedule 31.10.2008    source источник


Ответы (1)


Поддержка этого была добавлена ​​в Netbeans 6.7.

Свойства проекта -> Требуемые проекты -> Выберите проект и отметьте «Построить».

Обратите внимание, что это не позволит вам создать циклическую зависимость, если два проекта требуют друг друга, но вы можете обойти это, создав фиктивный основной проект, который требует все проекты, которые вы хотите построить вместе.

person John Carter    schedule 26.07.2009