【发布时间】:2017-04-16 19:34:03
【问题描述】:
我有一个CMakeLists.txt,它可以像这样导入几个静态库:
add_subdirectory("/foo/bar" "/bar/foo")
add_subdirectory("/foo2/bar" "/bar2/foo")
在我的主要CMakeLists.txt 中,我将CMAKE_C_FLAGS 设置为这样:
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ...my flags...")
我使用add_subdirectory 导入的所有静态库现在似乎也继承了这些标志,但我不希望这样!有没有办法在本地设置编译器标志,即仅针对各自 CMakeLists.txt 文件中的源文件而不是整个项目?
【问题讨论】:
标签: cmake