[CMake] Re: CMake Digest, Vol 35, Issue 29
Alexander Ivash
alexander.ivash at psa-software.com
Fri Mar 16 03:35:10 EST 2007
Thank you for reply!.. I tried your way of passing -D options and see
the same errors.
>>
>> The following sample from cmakelists.txt causes termination of cmake
>> on win32. I run "cmake -D "CROSSCOMPILE=TRUE" -D "TOOL=diab" -D
>> "CPU=SimNT" -D "UGL_INCLUDE=D:/WindRiver/components/windml-4.0/h" -D "VXWORKS_INCLUDE=D:/WindRiver/vxworks-6.1/target/h" -G "Unix Makefiles" ../../../"
>>
>> if(DEFINED CROSSCOMPILE)
>> set(ENV{PATH} "$ENV{PATH};${WIND_RIVER_DIAB_DIR}")
>> set(ENV{PATH} "$ENV{PATH};${WIND_RIVER_DIR}/vxworks-6.1/host/x86-win32/bin")
>>
>> set(CMAKE_MAKE_PROGRAM "make")
>> set(CMAKE_CXX_COMPILER "dcc")
>> #set(CMAKE_COMPILER_IS_GNUCXX 1)
>> set(CMAKE_C_COMPILER "dcc")
>> set(CMAKE_AR "ar")
>> elseif(DEFINED CROSSCOMPILE)
>>
>> endif(DEFINED CROSSCOMPILE)
>>
>> What I'm doing wrong?
>>From my Linux/Unix perspective, it looks like you may have a syntax error in
> the way you are specifying your -D options with spaces. The following
> syntax for the -D options
> cmake -DCROSSCOMPILE=True ...
More information about the CMake
mailing list