View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0013077CMakeCMakepublic2012-03-30 00:062013-03-04 08:38
ReporterMinmin Gong 
Assigned ToBrad King 
PrioritynormalSeverityfeatureReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product VersionCMake 2.8.7 
Target VersionCMake 2.8.9Fixed in VersionCMake 2.8.9 
Summary0013077: Generator for Visual Studio 11 ARM
DescriptionVisual Studio 11 support x86, x64 and ARM. But the generator now in CMake don't have ARM version.
TagsARM, visual studio
Attached Filespatch file icon vc11_arm.patch [^] (5,968 bytes) 2012-04-06 06:21 [Show Content]
patch file icon vc11_arm_new.patch [^] (5,318 bytes) 2012-05-09 04:08 [Show Content]

 Relationships
related to 0013511closedBrad King Add support for WinRT platforms and "metro" apps 

  Notes
(0029004)
Brad King (manager)
2012-03-30 09:59

Itanium support was contributed here:

  http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=aed92cce [^]

A similar patch will be needed for ARM support.
(0029086)
Minmin Gong (reporter)
2012-04-06 06:22

Thanks for your mention. I've finished a patch for VC11 ARM generation based on your link.
(0029104)
Brad King (manager)
2012-04-09 13:44

Thanks for working on a patch!

In existing generators the CMAKE_CL_64 value is set only for compatibility. Normally one should test CMAKE_SIZEOF_VOID_P to get the address size. Therefore CMAKE_CL_ARM should not be added, so CMAKE_FORCE_ARM isn't needed either. Please update the patch accordingly.
(0029428)
Minmin Gong (reporter)
2012-05-09 04:09

Thanks Brad. I've updated my patch based on CMake 2.8.8 and your recommendation. Removes CMAKE_FORCE_ARM and CMAKE_CL_ARM.
(0029430)
Brad King (manager)
2012-05-09 09:16

Thanks for the updated patch! I've applied it:

  http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=0fa3d093 [^]

I squashed in one change to "Modules/CMakePlatformId.h.in" so that the NMake Makefiles generator can recognize the ARM architecture when running with this toolchain.
(0032435)
Robert Maynard (manager)
2013-03-04 08:38

Closing resolved issues that have not been updated in more than 4 months.

 Issue History
Date Modified Username Field Change
2012-03-30 00:06 Minmin Gong New Issue
2012-03-30 09:59 Brad King Note Added: 0029004
2012-03-30 09:59 Brad King Status new => backlog
2012-04-06 06:21 Minmin Gong File Added: vc11_arm.patch
2012-04-06 06:22 Minmin Gong Note Added: 0029086
2012-04-06 06:22 Minmin Gong Tag Attached: ARM
2012-04-06 06:22 Minmin Gong Tag Attached: visual studio
2012-04-09 13:44 Brad King Note Added: 0029104
2012-05-09 04:08 Minmin Gong File Added: vc11_arm_new.patch
2012-05-09 04:09 Minmin Gong Note Added: 0029428
2012-05-09 09:15 Brad King Assigned To => Brad King
2012-05-09 09:15 Brad King Status backlog => assigned
2012-05-09 09:16 Brad King Note Added: 0029430
2012-05-09 09:16 Brad King Status assigned => resolved
2012-05-09 09:16 Brad King Resolution open => fixed
2012-05-09 09:16 Brad King Fixed in Version => CMake 2.8.9
2012-05-09 09:16 Brad King Target Version => CMake 2.8.9
2012-09-03 10:22 Brad King Relationship added related to 0013511
2013-03-04 08:38 Robert Maynard Note Added: 0032435
2013-03-04 08:38 Robert Maynard Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team