0

我有一个CMakeLists.txt包含一个简单CHECK_CXX_SOURCE_COMPILES测试的文件。对于该测试,我需要在链接时添加 Boost 库,但仅限于该测试。我已经检查了 Boost 库是否存在。

可以做到吗?我应该添加哪些变量${Boost_LIBRARIES}

4

1 回答 1

2

您正在寻找的变量是CMAKE_REQUIRED_LIBRARIES

list(APPEND CMAKE_REQUIRED_LIBRARIES ${Boost_LIBRARIES})
check_cxx_source_compiles("int main() { ... }" MY_CODE_COMPILES)
于 2013-05-21T14:37:52.683 回答