gpt4 book ai didi

c++ - 自定义 CMake 配置类型。我能以某种方式从调试中得到 "inherit"吗?

转载 作者:行者123 更新时间:2023-11-30 19:11:14 24 4
gpt4 key购买 nike

我正在使用 CMAKE_CONFIGURATION_TYPES 来针对两种架构。这似乎是在 CLion 中执行此操作的唯一方法。

设置(CMAKE_CONFIGURATION_TYPES“Debug_x86_64;Debug_aarch64”)

我的自定义配置类型似乎不包含调试标志,这并不是我所期望的。我怎么能这么做呢?可以说,继承默认选项(例如“调试”)会很好。

最佳答案

CMake 分别在 CMAKE_C_FLAGS_${CONFIGURATION} 和 CMAKE_CXX_FLAGS_${CONFIGURATION} 中保存 C 和 C++ 的编译器标志

“继承”标志的简单方法是:

SET (CMAKE_C_FLAGS_Debug_x86_64 ${CMAKE_C_FLAGS_DEBUG})
SET (CMAKE_CXX_FLAGS_Debug_x86_64 ${CMAKE_CXX_FLAGS_DEBUG})

关于c++ - 自定义 CMake 配置类型。我能以某种方式从调试中得到 "inherit"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40430260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com