Здоровья вам, грамотные люди)
помогите со следующий проблеммой:
делаю сборку проекта на CMake с автоматичекой компиляцией библиотеки. При компиляции теста в основном проекте теста содержится строка add_subdirectory(boost_test) (для добавления тестов буста). Эти (бустовские) тесты не линкуются с основным тестом, а идут, как бы дополнительно.
При генерации файлов проекта получается две цели сборки (tests и boost_test) - то, что надо. Но при попытке собрать тест с помощью try_compile, компилируется только сам проект tests, а boost_test остается нетронутым.
Можно ли как - то сделать, чтобы собмральсь оба сразу?
Компилю так:
try_compile(RESULT_VAR ${BUILDDIR}
${CMAKEROOT}/
projectName ${BUILDNAME}
CMAKE_FLAGS ${CMAKEFLAGS}
OUTPUT_VARIABLE TRY_COMPILE_RES
)