[cmake]如何使⽤通配符同时添加多个lib库⽂件依赖⽐如boost有很多库,如果都要引⽤,最原始的⽅法就是⼀个⼀个添加:
target_link_libraries(${TARGET} PRIVATE
"${BOOST_PATH}/libboost_filesystem.a"
"${BOOST_PATH}/libboost_system.a"
"${BOOST_PATH}/libboost_chrono.a"
...
)
cmake如何使用cmake提供的通配符⽅法:
file(GLOB LIBS "${BOOST_PATH}/libboost*.a")
target_link_libraries(${TARGET} PRIVATE ${LIBS})
参考⾃:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。