View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004342CMakeCMakepublic2007-01-21 02:232009-02-24 15:39
ReporterJoseph 
Assigned ToBrad King 
PrioritylowSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0004342: CMAKE_OSX_SYSROOT and /usr/local/include
DescriptionIn Darwin.cmake, CMAKE_PLATFORM_IMPLICIT_INCLUDE_DIRECTORIES is set to /usr/local/include, which makes INCLUDE_DIRECTORIES("/usr/local/include") a no-op. The problem is that "/usr/local/include" is only searched if CMAKE_OSX_SYSROOT is not set. If it's set (it's set by default), the compiler searches "${CMAKE_OSX_SYSROOT}/usr/local/include", instead of "/usr/local/include".

I suggest not setting CMAKE_PLATFORM_IMPLICIT_INCLUDE_DIRECTORIES on Darwin at all.
TagsNo tags attached.
Attached Files

 Relationships
child of 0008598closedBrad King implicit include directory suppression may be outdated 

  Notes
(0015340)
Brad King (manager)
2009-02-24 15:39

I've removed include dir suppression outright. See issue 0008598.

 Issue History
Date Modified Username Field Change
2009-02-24 15:23 Brad King Relationship added child of 0008598
2009-02-24 15:25 Brad King Assigned To Bill Hoffman => Brad King
2009-02-24 15:39 Brad King Note Added: 0015340
2009-02-24 15:39 Brad King Status assigned => closed
2009-02-24 15:39 Brad King Resolution open => fixed


Copyright © 2000 - 2018 MantisBT Team