Hi, Am 13.09.2012 um 13:48 schrieb Brad King:
> On 09/12/2012 09:00 AM, Patrick Gansterer wrote: >> The topic meged a few hours ago. I rebased the code and pushed it again >> as "ce" > > Thanks. > > Normally cross compiling is done with a toolchain file and > sets CMAKE_CROSSCOMPILING. Does that work for the NMake > generator now without this topic? Should work now for many parts. IMHO there are still a few parts which do not work 100% now. But I can figure it out with the current master. > We need to figure out how to map that approach into the IDE > generators. A setting like CMAKE_WINCE_SDK needs to be set > before any languages are enabled. How should a user set it? If you apply it to the other VS genertors we need to extend the list of generators with every SDK found (-G "Visual Studio 8 2005 ${CMAKE_WINCE_SDK}"). IMHO selecting the platform for the VS compiler with different compilers isn't perfect either (For every new VS version you get 2 (with ARM 3) new generator types). Maybe we can extend the "-G parameter" with something like "-GP generatorPlatform" and remove the "Win64" and "ARM" VS generators? > Please also add documentation for CMAKE_WINCE_SDK. > > BTW, why is this hunk needed? > > + this->GetCMakeInstance()->AddCacheEntry("CMAKE_C_COMPILER", > + "cl", "", cmCacheManager::INTERNAL); > + this->GetCMakeInstance()->AddCacheEntry("CMAKE_CXX_COMPILER", > + "cl", "", cmCacheManager::INTERNAL); Otherwiese Visual Studio catches the wrong compiler later. But maybe the CMake codebase improved in the meantime (the patch is based on v2.8.3). -- Patrick -- 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://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers