在CMake中为项目设置特定的编译标志

Ste*_*eve 2 cmake visual-studio

我设法使用以下方法编辑特定项目的链接标志:

SET_TARGET_PROPERTIES(${target} PROPERTIES LINK_FLAGS "/foo") 
Run Code Online (Sandbox Code Playgroud)

但我似乎无法编辑编译器标志使用:

SET_TARGET_PROPERTIES(${target} PROPERTIES COMPILE_FLAGS "/bar")
Run Code Online (Sandbox Code Playgroud)

在打开Visual Studio项目时,我无法在命令行选项下找到"/ bar".我尝试用真正的标志替换"/ bar"但我看不到C/C++配置属性下发生的任何变化.

Ste*_*eve 5

事实证明,我需要在将可执行文件添加到CMake后移动这些函数