View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014604CMakeCMakepublic2013-11-28 03:402016-06-10 14:31
ReporterFlynn Marquardt 
Assigned ToKitware Robot 
PrioritynormalSeverityfeatureReproducibilityalways
StatusclosedResolutionmoved 
PlatformOSOS Version
Product VersionCMake 2.8.12 
Target VersionFixed in Version 
Summary0014604: Add support for compiling Windows CE with GNUC (mingw32ce)
DescriptionCmake has already some support for cross compiling for windows CE, but misses the support for the GNU-C compiler (mingw32ce).

The supplied patch fixes an issue initializing CMAKE_C_STANDARD_LIBRARIES_INIT with libraries, that do not exist on windows CE.
TagsNo tags attached.
Attached Filespatch file icon cmake-wince-mingw32ce.patch [^] (833 bytes) 2013-11-28 03:40 [Show Content]
patch file icon cmake-wince-mingw32ce-2.patch [^] (775 bytes) 2013-12-03 02:20 [Show Content]

 Relationships

  Notes
(0034669)
Brad King (manager)
2013-12-02 10:12

There must be a better way to recognize WinCE when using the mingw compiler than testing the executable name.
(0034685)
Flynn Marquardt (reporter)
2013-12-03 02:18

If CMAKE_SYSTEM_NAME ist set in the CMAKE_TOOLCHAIN_FILE file, then we can use this variable. This is also needed cross compiling with MSVC for windows CE.
(0034686)
Patrick R. Gansterer (developer)
2013-12-03 03:09

Please set the variable WINCE to 1 (like it's done for MSVC) and change it to if(WINCE)
(0034724)
Brad King (manager)
2013-12-05 11:20

Please look at the request in 0014604:0034686. The equivalent code for MSVC is here:

 http://cmake.org/gitweb?p=cmake.git;a=blob;f=Modules/Platform/Windows-MSVC.cmake;hb=v2.8.12.1#l41 [^]

Something similar should appear in Windows-GNU.cmake. Furthermore you will need to add WindowsCE-GNU.cmake, WindowsCE-GNU-C.cmake, and WindowsCE-GNU-CXX.cmake following the pattern of WindowsCE-MSVC* files.
(0042436)
Kitware Robot (administrator)
2016-06-10 14:29

Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current CMake Issues page linked in the banner at the top of this page.

 Issue History
Date Modified Username Field Change
2013-11-28 03:40 Flynn Marquardt New Issue
2013-11-28 03:40 Flynn Marquardt File Added: cmake-wince-mingw32ce.patch
2013-12-02 10:12 Brad King Note Added: 0034669
2013-12-03 02:18 Flynn Marquardt Note Added: 0034685
2013-12-03 02:20 Flynn Marquardt File Added: cmake-wince-mingw32ce-2.patch
2013-12-03 03:09 Patrick R. Gansterer Note Added: 0034686
2013-12-05 11:20 Brad King Note Added: 0034724
2016-06-10 14:29 Kitware Robot Note Added: 0042436
2016-06-10 14:29 Kitware Robot Status new => resolved
2016-06-10 14:29 Kitware Robot Resolution open => moved
2016-06-10 14:29 Kitware Robot Assigned To => Kitware Robot
2016-06-10 14:31 Kitware Robot Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team