我在使用 cd 命令和 cmake 时遇到了一个奇怪的问题。
cd 命令不适用于其中包含“-”减号的路径。(除非标签扩展使用它是不可取的,因为路径将由 ENV 变量提供)
cmake问题
export $SOME_VAR=Some_value_for_this_variable
现在在cmake中使用它作为
set (SOME_OTHER_VAR "$ENV{SOME_VAR}/SUFFIX")
上面应该给出输出,SOME_OTHER_VAR=Some_value_for_this_variable/SUFFIX
但它是从开始替换 env 变量,并将输出SOME_OTHER_VAR=SUFFIXalue_for_this_variable
表示为 Some_v 从以 SUFFIX 开始替换,这是不期望的。
请帮忙,因为我不明白发生了什么。