我正在尝试在CMake中创建导入的目标,并指定一个编译器选项以与任何下游项目中的目标一起使用。它看起来类似于下面的代码片段(-O3
只是一个示例,用例稍微复杂一点):
add_library(Foo::Foo UNKNOWN IMPORTED)
set_target_properties(Foo::Foo
INTERFACE_COMPILE_OPTIONS "-O3")
问题是2.8.12之前的CMake版本不支持此功能。
是否可以在较旧的版本中实现此机制?或者有任何合理的选择吗?