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 ... _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake