Well, that certainly changed the error:
-----Original Message----- From: Bill Hoffman [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 23, 2008 10:01 PM To: Phil Smith Cc: [email protected] Subject: Re: [CMake] FW: cmake newbie questions Phil Smith wrote: > Is my problem so vague that nobody even has a suggestion? If so, are there > things I can try to answer that might help? > > Thanks... > > -----Original Message----- > From: Phil Smith > Sent: Tuesday, July 22, 2008 4:03 PM > To: '[email protected]' > Subject: cmake newbie questions > > Disclaimer: I'm new to cmake, and mostly new to make, for that matter (I come > from one of those Other Platforms that don't use make). I'm trying to use a > different C compiler (the Dignus cross-compiler for z/OS) to compile an > existing product on Windows XP. I've installed cmake and GNU make, as well as > the Dignus stuff, and added make and the Dignus stuff to the path. > > The Dignus C compiler executable is dcc.exe, in c:\program files\dignus\. > GNU make is make.exe, in c:\program files\GnuWin32\bin. > The Dignus linker is plink.exe, also in c:\program files\dignus\. > My C source is in an svn directory tree; call it c:\Voltage (it's much longer > than that, but). > The C source uses cmake on Linux and on Windows (with Visual Studio .NET > 2003) successfully, but of course that isn't what I'm trying to use. > > I've been reading and tinkering with cmake, and it *seems* like it's flexible > enough that this should work. But I'm missing (at least) something > fundamental in my understanding. > > If I fire up the cmake GUI, it's very unhappy, which makes sense. But I seem > to be able to flog it into agreeing that it's doing Unix makefile format (as > opposed to defaulting to one of the Visual whatever formats). > > If I go to the top of my svn tree (the first level that has a CMakeLists.txt > in it) and run cmake -i, it fails: > > ==================== > Please wait while cmake processes CMakeLists.txt files.... > > CMake Error at C:/Program Files/CMake > 2.6/share/cmake-2.6/Modules/CMakeTestCCompiler.cmake:32 (MESSAGE): > The C compiler "C:/Program Files/Dignus/dcc.exe" is not able to compile a > simple test program. > > It fails with the following output: > > Change Dir: C:/Voltage/Toolkit/trunk/vtk-core/CMakeFiles/CMakeTmp > > Run Build Command:C:\PROGRA~1\GnuWin32\bin\make.exe CMAKE_TRY_COMPILE.dsw > /MAKE "cmTryCompileExec - Debug" /BUILD > > make: Nothing to be done for `CMAKE_TRY_COMPILE.dsw'. > > make: *** No rule to make target `/MAKE'. Stop. > > CMake will not be able to correctly generate this project. > Call Stack (most recent call first): > CMakeLists.txt:16 (project) > ==================== > > As noted, I know I'm missing something very basic here. Can anyone point me > in the right direction? Thanks...! You should try the nmake or unix makefiles generator, the vs IDE stuff will not work with different compilers. From a shell that has Dignus C compiler setup and in your path, set CC=dcc.exe, run cmake, (cmake-gui or CMakeSetup, or just cmake). See if that helps. -Bill -- Bill Hoffman Kitware, Inc. 28 Corporate Drive Clifton Park, NY 12065 [EMAIL PROTECTED] http://www.kitware.com 518-371-3971 (phone and fax) _______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
