What is actually going on is that CMake is actually compiling and _running_ a small application to determine what endian type the machine is. I am guessing that the z/OS executable will not actually _run_ on your host system so it will give an error. If you know FOR SURE that z/OS will ALWAYS be big endian then you can probably manually set the variable yourself and be just fine.

--
Mike Jackson   Senior Research Engineer
Innovative Management & Technology Services


On Jul 29, 2008, at 8:10 PM, Phil Smith wrote:

OK, more progress (I think).  Now I get:

---------------------------
cmake .
-- Check if the system is big endian
-- Searching 16 bit integer
CMake Error at C:/Program Files/CMake 2.6/share/cmake-2.6/Modules/ TestBigEndian.
cmake:31 (MESSAGE):
  no suitable type found
Call Stack (most recent call first):
  CMakeLists.txt:117 (test_big_endian)

CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as

    cmake_minimum_required(VERSION 2.6)

should be added at the top of the file. The version specified may be lower if you wish to support older CMake versions for this project. For more
  information run "cmake --help-policy CMP0000".
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring done
---------------------------
So...I can figure out how to suppress the warning. But the error suggests to me that it can't decide whether z/OS is big endian or little endian (it's big endian). How do I tell it?

I think we're close!







-----Original Message-----
From: Bill Hoffman [mailto:[EMAIL PROTECTED]
Sent: Monday, July 28, 2008 8:10 AM
To: Phil Smith
Cc: [email protected]
Subject: Re: [CMake] FW: cmake newbie questions

Phil Smith wrote:
OK, I've gotten the compiler happy, I think, but cmake still whines. It's calling my BAT file that invokes the actual compiler; but it says "No rule to make target `/MAKE'. Stop."?!

C:\Documents and Settings\Voltage\svn\Toolkit\trunk\vtk-core>cmake .
-- Check for working C compiler: C:/Program Files/Dignus/cc.bat
-- Check for working C compiler: C:/Program Files/Dignus/cc.bat -- broken CMake Error at C:/Program Files/CMake 2.6/share/cmake-2.6/Modules/ CMakeTestCComp
iler.cmake:32 (MESSAGE):
The C compiler "C:/Program Files/Dignus/cc.bat" is not able to compile a
  simple test program.

  It fails with the following output:

Change Dir: C:/Documents and Settings/Voltage/svn/Toolkit/trunk/ vtk-core/CMak
eFiles/CMakeTmp

Run Build Command:C:\PROGRA~1\cygwin\bin\make.exe CMAKE_TRY_COMPILE.dsw
  /MAKE "cmTryCompileExec - Debug" /BUILD


You are using the visual studio generator or it would not be creating a
dsw.    Use the "Unix Makefiles" generator instead.

-Bill
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake



_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to