2013-04-24 4 views
1

Вы можете запустить модульные тесты в нашем приложении, выполнив команду make check. Однако библиотека cppuint жестко закодирована в LDFLAGS в Makefile.am. Есть ли способ связывания в библиотеке cppuint в configure.amтолько при выполнении make check и не связываясь при выполнении обычного make?ссылка библиотека cppuint только при выполнении «make check»

ответ

0

Ничего предварительно консервированного. Возможно, вы можете сделать это с помощью трюков.

Однако, я бы сказал, вы, вероятно, не хотите идти по этому маршруту. Это означает повторение «проверки», но также повторное включение «сделать все» или «сделать установку».

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