我在cmake中有以下变量:
set(LOCAL_DROP "~/mydrop/" CACHE PATH "Path to drop folder.")
它按预期工作。如果我用cmake-gui改变它,也一样。
但是如果我尝试用cmake -DLOCAL_DROP=/my/path/to/folder/
设置它,则会丢失尾部斜杠。
任何提示?
答案 0 :(得分:0)
我认为它是由CMake本身有目的地完成的。您可以通过将变量类型更改为STRING
来抑制它,但这种行为的问题是什么?