标签: cmake
是否可以指定一些仅用于cmake编译器测试的编译器/链接器标志(即,实际项目将使用不同的标志集)? 例如,我需要使用-mcpu = native选项编译主项目,而不对测试程序使用此选项。 或者,有没有办法检查cmake是否正在编译测试程序,然后根据这个条件定义编译标志? 感谢
答案 0 :(得分:0)
可以使用target_compile_options:
add_executable(main_project ...) target_compile_options(main_project PUBLIC -mcpu=native)