写作合法吗
cmake -S. -Bbuild -DCMAKE_LIBRARY_PATH:PATH="path1;path2"
我的意思是CMAKE_LIBRARY_PATH
是:
用分号分隔的目录列表,为find_library()命令指定搜索路径。
因此可以将其标记为PATH
类型吗?
src:https://cmake.org/cmake/help/latest/variable/CMAKE_LIBRARY_PATH.html
答案 0 :(得分:3)
实际上,从命令行运行CMake时不需要指定变量的类型,因为the type defines是CMake GUI工具用于该变量的小部件:
用于在GUI中输入的小部件类型。
但是要回答您的问题:不,我认为在这种情况下不能使用PATH
类型,因为GUI会向您显示一个文件选择对话框,该对话框只能选择一个目录。