View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011526CMakeCMakepublic2010-11-26 12:492011-06-20 11:45
ReporterSean McBride 
Assigned ToDavid Cole 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product VersionCMake 2.8.3 
Target VersionCMake 2.8.5Fixed in VersionCMake 2.8.5 
Summary0011526: Patch to remove Carbon usage in favour of CoreFoundation
DescriptionIn a few places, CMake uses Carbon.framework, the attached patch removes such usage.

The patch is simple & small.

The fact is that CMake wasn't really using Carbon at all, but Carbon is an umbrella framework that includes CoreFoundation.

This change will make compile and link times slightly faster. Perhaps more importantly, Carbon is not available on iOS but CoreFoundation is, so it makes things more portable too.
TagsNo tags attached.
Attached Filespatch file icon 0001-Removed-most-usage-of-Carbon-in-favour-of-CoreFounda.patch [^] (5,108 bytes) 2010-11-26 12:49 [Show Content]

 Relationships

  Notes
(0024555)
David Cole (manager)
2011-01-10 15:25

Unsetting target version field; out of time, and not really important for the CMake 2.8.4 release. Maybe next time...
(0025193)
David Cole (manager)
2011-01-31 18:40

Patch applied, and pushed to 'next':
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=0037dcb6af2e9c9172d4fe642fb9e0b718580053 [^]
(0026719)
David Cole (manager)
2011-06-06 18:25

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

 Issue History
Date Modified Username Field Change
2010-11-26 12:49 Sean McBride New Issue
2010-11-26 12:49 Sean McBride File Added: 0001-Removed-most-usage-of-Carbon-in-favour-of-CoreFounda.patch
2010-11-29 10:37 David Cole Assigned To => David Cole
2010-11-29 10:37 David Cole Status new => assigned
2010-12-17 07:41 David Cole Target Version => CMake 2.8.4
2011-01-10 15:25 David Cole Note Added: 0024555
2011-01-10 15:25 David Cole Target Version CMake 2.8.4 =>
2011-01-18 14:47 David Cole Category (No Category) => CMake
2011-01-31 18:40 David Cole Note Added: 0025193
2011-01-31 18:40 David Cole Status assigned => resolved
2011-01-31 18:40 David Cole Resolution open => fixed
2011-02-16 11:43 David Cole Target Version => CMake 2.8.5
2011-06-06 18:25 David Cole Status resolved => closed
2011-06-06 18:25 David Cole Note Added: 0026719
2011-06-20 11:45 David Cole Fixed in Version => CMake 2.8.5


Copyright © 2000 - 2018 MantisBT Team