【发布时间】:2020-01-28 18:07:55
【问题描述】:
我在设置选项和 CMake 变量并将它们传播到 CMake GUI 时遇到问题。
例如,以下行在我的 CMakeLists.txt 文件中:
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -tR -DPOCO_DLL")
message("CMake flags: " ${CMAKE_CXX_FLAGS})
在 CMake GUI 中运行 configure 时,它会打印 "CMake flags: -tM -tR -DPOCO_DLL" 表明设置 CMAKE_CXX_FLAGS “有效”。
但 GUI 不会更新,仅在 CMAKE_CXX_FLAGS 行上显示 "-tM"。
在 CMakeLists 文件中设置这些 CMAKE 选项以便将它们传播到 CMake GUI 的正确方法是什么?
【问题讨论】: