我有一个包含简单CMakeLists.txt
测试的CHECK_CXX_SOURCE_COMPILES
文件。对于该测试,我需要在链接时添加Boost库,但仅适用于该测试。我已经检查过Boost库是否存在。
可以吗?我应该将${Boost_LIBRARIES}
添加到哪个变量?
答案 0 :(得分:2)
您要查找的变量是CMAKE_REQUIRED_LIBRARIES
:
list(APPEND CMAKE_REQUIRED_LIBRARIES ${Boost_LIBRARIES})
check_cxx_source_compiles("int main() { ... }" MY_CODE_COMPILES)