2014-02-27 69 views
0

我使用7在Windows cmake的建立一些代码:使用环境变量在命令行中使用cmake

mkdir build 
cd build 
cmake -G "Visual Studio 8 2005" -DZLIB_INCLUDE_DIR:PATH="..\..\ZLib\Include" -DZLIB_LIBRARY:FILEPATH="..\..\ZLib\bin\vs_v8\win32\ZLibRel.lib".. 

所有确定 ....

但现在我想设置的路径使用环境变量,喜欢的东西的Zlib来:

cmake -G "Visual Studio 8 2005" -DZLIB_INCLUDE_DIR:PATH="$Env{Base}\ZLib\Include" -DZLIB_LIBRARY:FILEPATH="$Env{Base}\ZLib\bin\vs_v8\win32\ZLibRel.lib".. 

我怎么能这样做在命令行使用cmake?

回答

2

您需要展开环境变量在命令行参数:

cmake -G "Visual Studio 8 2005" -DZLIB_INCLUDE_DIR:PATH="%Base%\ZLib\Include" -DZLIB_LIBRARY:FILEPATH="%Base%\ZLib\bin\vs_v8\win32\ZLibRel.lib" ..