【发布时间】:2021-09-01 16:17:32
【问题描述】:
从 v3.20 开始,CMake 具有 target_compile_options() command,我们可以调用它,例如:
target_compile_options(foo INTERFACE "--some-option")
这很好……只要我们只在单一语言的编译中使用 foo,甚至使用单一编译器。但是,如果我想在不同语言的编译中依赖 foo 怎么办?例如C、C++ 和 CUDA?
我怎样才能指出不同的编译选项供这些依赖者使用不同的语言?
【问题讨论】:
标签: c++ cmake build cuda multilingual