2014-02-27 87 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" ..