LINUX.ORG.RU

[CMake] вопрос по try_compile

 


0

1

Здоровья вам, грамотные люди)
помогите со следующий проблеммой:
делаю сборку проекта на 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 
)

Ответ на: комментарий от unC0Rr

нет, не катит( - много лишниз лелодвижений и пр.
решение - пропасаить в BUILDNAME - BUILD_ALL.

spike_by
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.