Я новичок в CMake и пытаюсь научиться использовать его для простого проекта.Если у меня есть файл CMakeLists.txt, который выглядит следующим образом:
add_executable(alpha alpha.cpp)
add_executable(beta beta.cpp)
add_library(one STATIC one.cpp)
add_library(two STATIC two.cpp)
target_link_libraries(alpha one)
target_link_libraries(alpha two)
target_link_libraries(beta one)
target_link_libraries(beta two)
Есть ли способ упростить этот тип шаблона?Я хотел бы определить что-то вроде all_libraries
, содержащее как one
, так и two
, а затем выполнить только одно связывание на двоичный файл.Есть ли способ сделать это?