如何在不禁用增量编译的情况下在 CMake 中使变量成为全局变量?

问题描述 投票:0回答:0

我有几个设置 CMAKE_CXX_FLAGS 变量的文件,并在具有多文件 CMake 配置的多个项目中使用(使用 include 命令)。但是 CMAKE_CXX_FLAGS 仅由根 CMakeLists.txt 中定义的目标使用。 使用设置命令 CACHE STRING 和 FORCE 的选项修复了这个问题,但每次都会导致整个项目的重新编译。

cmake cmake-language
© www.soinside.com 2019 - 2024. All rights reserved.