较旧的CMake版本中的导入库的接口编译选项

时间:2019-06-11 16:56:30

标签: cmake

我正在尝试在CMake中创建导入的目标,并指定一个编译器选项以与任何下游项目中的目标一起使用。它看起来类似于下面的代码片段(-O3只是一个示例,用例稍微复杂一点):

add_library(Foo::Foo UNKNOWN IMPORTED)
set_target_properties(Foo::Foo
    INTERFACE_COMPILE_OPTIONS "-O3")

问题是2.8.12之前的CMake版本不支持此功能。

是否可以在较旧的版本中实现此机制?或者有任何合理的选择吗?

0 个答案:

没有答案