如何将变量设置为指向多个文件

时间:2015-05-07 15:12:40

标签: cmake glew

我需要将GLEW_LIBRARIES设置为指向glew32s.lib和glew32.lib的绝对路径。

我可以用

运行CMake
-DGLEW_LIBRARIES=%GLEWDIR%\lib\Release\x64\glew32.lib

但它只包含一个lib,我需要两个。

我想我可以这样做:

-DGLEW_LIBRARIES=%GLEWDIR%\lib\Release\x64\glew32.lib,%GLEWDIR%\lib\Release\x64\glew32s.lib

但该语法不起作用。

1 个答案:

答案 0 :(得分:0)

使用list values,以分号分隔:

cmake -DGLEW_LIBRARIES=%GLEWDIR%\lib\Release\x64\glew32.lib;%GLEWDIR%\lib\Release\x64\glew32s.lib

在CMake中:

target_link_libraries(my_executable ${GLEW_LIBRARIES})

请注意,在此上下文中可能无法正确解释%GLEWDIR%