The following issue has been SUBMITTED. ====================================================================== http://public.kitware.com/Bug/view.php?id=14083 ====================================================================== Reported By: Jan Hudec Assigned To: ====================================================================== Project: CMake Issue ID: 14083 Category: Modules Reproducibility: always Severity: minor Priority: normal Status: new ====================================================================== Date Submitted: 2013-04-15 09:47 EDT Last Modified: 2013-04-15 09:47 EDT ====================================================================== Summary: WinCE generators should not default to THUMB for ARMV4 SDKs Description: I've tested the new Windows CE support and noticed it forces /MACHINE:THUMB for all ARM machines. But this does not seem to be correct for SDKs targeting just ARMV4 rather than ARMV4I, such as "Pocket PC 2003 (ARMV4)" pre-installed with Visual Studio 2008, because ARMV4 does not have to have THUMB mode.
The WinCE support patch I was using so far (git://gitorious.org/~paroga/cmake/parogas-cmake.git#wince) uses the logic I described above. The "correct" approach is to test the "INSTRUCTIONSET" macro from the WCE.VCPlatform.config, but it is always included in the SDK name, so matching on that should do. Steps to Reproduce: Use "Visual Studio 9 2008 Pocket PC 2003 (ARMV4)" generator or other WinCE 4.2 SDK. The default machine should be ARM, but will be THUMB. Additional Information: I suspect similar problem might apply to the substitution of SH4 for SH, but we are not compiling for any SH target, so I am not sure. ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2013-04-15 09:47 Jan Hudec New Issue ====================================================================== -- 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
