设置类型PATH以分号分隔的目录CMake变量

时间:2019-04-11 07:55:32

标签: cmake

写作合法吗

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

1 个答案:

答案 0 :(得分:3)

实际上,从命令行运行CMake时不需要指定变量的类型,因为the type defines是CMake GUI工具用于该变量的小部件:

  

用于在GUI中输入的小部件类型。

但是要回答您的问题:不,我认为在这种情况下不能使用PATH类型,因为GUI会向您显示一个文件选择对话框,该对话框只能选择一个目录。