Вы можете запустить модульные тесты в нашем приложении, выполнив команду make check
. Однако библиотека cppuint жестко закодирована в LDFLAGS
в Makefile.am
. Есть ли способ связывания в библиотеке cppuint в configure.am
только при выполнении make check
и не связываясь при выполнении обычного make
?ссылка библиотека cppuint только при выполнении «make check»
1
A
ответ
0
Ничего предварительно консервированного. Возможно, вы можете сделать это с помощью трюков.
Однако, я бы сказал, вы, вероятно, не хотите идти по этому маршруту. Это означает повторение «проверки», но также повторное включение «сделать все» или «сделать установку».
Другой подход заключается в том, чтобы ваш тестовый пакет использовал специальную тестовую версию исполняемого файла с другим именем. И для этого вы можете использовать настройку для каждой цели, чтобы добавить библиотеку к флагам ссылок.