I have now created a toolchain file which looks like this (c:\temp\cmake\TC_diab.cmake):
set(CMAKE_MODULE_PATH "c:/temp/cmake/Modules" ${CMAKE_MODULE_PATH}) set(CMAKE_SYSTEM_NAME Generic) set(CMAKE_C_COMPILER "C:/DIAB/5.6.0.0/WIN32/bin/dcc.exe") set(CMAKE_SYSTEM_PROCESSOR "MPC5566") The compiler demands a target processor so to be able to perform the "compiler test" during the compiler identification I had to add a platform file (c:\temp\cmake\Modules\Platform\generic-dcc-MPC5566.cmake): set(CMAKE_C_FLAGS_INIT "-tPPCE200Z6NEG") Now, when I run Cmake on this very simple CmakeLists.txt cmake_minimum_required(VERSION 2.6.0) project(Foo C) I get the following error: -- The C compiler identification is unknown -- Check for working C compiler: C:/DIAB/5.6.0.0/WIN32/bin/dcc.exe -- Check for working C compiler: C:/DIAB/5.6.0.0/WIN32/bin/dcc.exe -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Configuring done You have changed variables that require your cache to be deleted. Configure will be re-run and you may have to reset some variables. The following variables have changed: CMAKE_C_COMPILER= C:/Scania/ProgramsForBuild/MinGW/5.1.4/bin/gcc.exe -- The C compiler identification is GNU -- Check for working C compiler: C:/MinGW/5.1.4/bin/gcc.exe -- Check for working C compiler: C:/MinGW/5.1.4/bin/gcc.exe -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Configuring done -- Generating done -- Build files have been written to: Z:/ssscde-vsd-ne-sw/eec3/02/output/make What have I done wrong? What variable have I changed? Regards, Daniel Carlson 2009/3/25 Alexander Neundorf <a.neundorf-w...@gmx.net> > On Wednesday 25 March 2009, Carlson Daniel wrote: > > No i do not have a toolchain file, but you are right, perhaps I need > one... > > > > I am compiling with the DIAB compiler from Windriver and my target system > > is a power PC from Freescale, MPC5566. I have used the > > CMakeForceCompiler-module to change compiler from gcc to DIAB... > > Yes, I think you should. > So, this is for VxWorks ? > Is the compiler recognized ? > If not, we can add something, this is usually easy to do. > > Alex > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/listinfo/cmake >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake