[CMake] Problem with NMake makefiles generator

Ilya Shvetsov chvetsov at kranx.com
Fri Jan 26 09:55:08 EST 2007


		Hi cmake team.
I am tring to use Nmake generator for my project. But generation process  
fails.
I use cmake 2.4.6 on Windows XP


Here are error log:
...\src\engine\cmake\nmake>cmake -G"NMake Makefiles" ..\..
-- Check for CL compiler version
-- Check for CL compiler version - 1400
-- Check if this is a free VC compiler
-- Check if this is a free VC compiler - yes
-- Check CL platform
-- Check CL platform - 64 bit
-- Check for working C compiler: cl
-- Check for working C compiler: cl -- broken
CMake Error: Error in cmake code at
H:/DevTools/BuildSys/CMake/share/CMake/Modules/CMakeTestCCompiler.cmake:33:
MESSAGE The C compiler "cl" is not able to compile a simple test program.
It fails with the following output:
         H:\DevTools\MSVC8\VC\bin\nmake.exe -f  
CMakeFiles\cmTryCompileExec.dir/build.make /nologo -L                   
CMakeFil
es\cmTryCompileExec.dir\build
         H:\DevTools\BuildSys\CMake\bin\cmake.exe -E cmake_progress_report
...\src\engine\cmake\nma
ke\CMakeFiles\CMakeTmp\CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.obj
         H:\DevTools\MSVC8\VC\bin\cl.exe  @H:\Temp\nm6C9.tmp
testCCompiler.c
...\src\engine\cmake\nmake\CMakeFiles\CMakeTmp\testCCompiler.c(4) : fatal  
error C1034: stdio.h: no
  include path set
NMAKE : fatal error U1077: 'H:\DevTools\MSVC8\VC\bin\cl.exe' : return code  
'0x2'
Stop.
NMAKE : fatal error U1077: 'H:\DevTools\MSVC8\VC\bin\nmake.exe' : return  
code '0x2'
Stop.


CMake will not be able to correctly generate this project.
Current CMake stack:  
.../src/engine/CMakeLists.txt;H:/DevTools/BuildSys/CMake/share/CMake/Modules/
CMakeCInformation.cmake;H:/DevTools/BuildSys/CMake/share/CMake/Modules/Platform/Windows-cl.cmake;I:/Projects/Engine/1C/RK/tru
nk/src/engine/cmake/nmake/CMakeFiles/CMakeCPlatform.cmake;H:/DevTools/BuildSys/CMake/share/CMake/Modules/CMakeTestCCompiler.c
make
-- Configuring done



-- 
Ilya Shvetsov (mailto:chvetsov at kranx.com)
Lead Programmer
KranX Productions (http://kranx.com/)


More information about the CMake mailing list