gpt4 book ai didi

c++ - 一次清除所有 Cmake 变量

转载 作者:行者123 更新时间:2023-11-30 01:40:57 25 4
gpt4 key购买 nike

我可以在 CMakeLists.txt 文件中放置任何命令来清除所有已定义的变量吗?如果我理解得很好,我可以有选择地清除它们在每个变量上有选择地执行“取消设置”,但我需要做一些更像“取消设置(*)”的事情。

最佳答案

您可以像这样取消设置所有变量:

get_cmake_property(_variableNames VARIABLES)
foreach (_variableName ${_variableNames})
unset(${_variableName})
endforeach()

这实质上是获取全局范围内的所有变量并对它们调用 unset。正如@'Some programmer dude' 指出的那样,不推荐这样做,并且可能会导致 CMake 停止正常运行。

关于c++ - 一次清除所有 Cmake 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42368994/

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