我有一个源代码树,如下所示
daily_build
->src_dir1
->src_dir2
..
我们一直在使用cmake-gui来配置和生成Visual Studio 8 2005。 但是,在一台单独的机器上,我们正在尝试自动化每晚构建的构建过程。
为此,我们尝试从命令行运行cmake,如下所示
1) vcvars32.bat
2) svn co <url path> D:\daily_build
3) cd daily_build\build\gen\host
4) cmake -G"NMake Makefiles" D:\daily_build
然而,CMake退出时出现错误
CMake Error :CMake was unable to find a build program corresponding to "NMake Makefiles"......
但是,在同一个提示符下,我可以运行cl.exe和nmake。
此外,如果我查看CMakeFiles文件夹,则没有error.log。我只能看到CMakeOutput.txt和ouput文件显示CMakeCCompilerId.exe和CMakeCXXCompilerId.exe都已成功生成。
有没有人有任何想法我做错了什么?