【发布时间】:2018-08-28 14:52:52
【问题描述】:
我想定义一些具有某些属性(例如,依赖项和链接库)的目标,然后继续定义没有这些属性的其他目标。
add_executable(foo src/foo1.cpp)
add_dependencies(foo some_dependency)
target_link_libraries(foo mylib)
add_executable(bar src/bar2.cpp)
add_dependencies(bar some_dependency)
target_link_libraries(bar mylib)
add_executable(baz src/baz3.cpp)
add_dependencies(baz some_dependency)
target_link_libraries(baz mylib)
# and now without the dependencies...
add_executable(quux src/qux.cpp)
add_executable(quuz src/quuz.cpp)
是否有一个很好的习惯用法来代替推送和弹出相关属性?
【问题讨论】:
标签: cmake stack buildconfiguration