[CMake] FW: cmake newbie questions

Phil Smith phil at voltage.com
Tue Jul 29 22:01:15 EDT 2008


Thanks; "the variable" -- what's it called?  Yes, it's ALWAYS big endian.

-----Original Message-----
From: cmake-bounces at cmake.org [mailto:cmake-bounces at cmake.org] On Behalf Of Mike Jackson
Sent: Tuesday, July 29, 2008 6:15 PM
To: Cmake Mailing List
Subject: Re: [CMake] FW: cmake newbie questions

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:bill.hoffman at kitware.com]
> Sent: Monday, July 28, 2008 8:10 AM
> To: Phil Smith
> Cc: cmake at cmake.org
> 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
> CMake at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
>


_______________________________________________
CMake mailing list
CMake at cmake.org
http://www.cmake.org/mailman/listinfo/cmake


More information about the CMake mailing list