View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0015651CMakeDocumentationpublic2015-07-14 07:222016-01-04 11:51
ReporterBartosz 
Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformApple MacOSOS XOS Version10.4.10
Product VersionCMake 3.2.3 
Target VersionCMake 3.4Fixed in VersionCMake 3.4 
Summary0015651: Missing information in documentation about creation OS X/iOS Frameworks
DescriptionThe Cmake documentation is not updated with information about how to create OS X Frameworks:
http://www.cmake.org/cmake/help/v3.2/command/set_target_properties.html [^]

More information about Frameworks:
https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html#//apple_ref/doc/uid/20002253-BAJEJJAB [^]

It is possible to create OS X and iOS Framework with following CMake code:

set_target_properties(ReflectionIOS PROPERTIES
  OUTPUT_NAME Reflection
  FRAMEWORK TRUE
  FRAMEWORK_VERSION A
  PUBLIC_HEADER REFLECTION_INCLUDE_FILES
)

Could you please update documentation:
http://www.cmake.org/cmake/help/v3.2/command/set_target_properties.html [^]

Thanks.
TagsNo tags attached.
Attached Files

 Relationships

  Notes
(0039144)
Brad King (manager)
2015-07-14 15:00

Thanks. I've updated the documentation:

 Help: Document Apple Framework creation with an example
 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=eb8eaaec [^]

Also, the set_target_properties documentation lists only a tiny subset of the supported properties and only does so for historical reasons. We now have a dedicated properties manual, so it will be clearer to just link to that instead of duplicating docs for some properties:

 Help: Link to cmake-properties.7 manual from set_target_properties docs
 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=6b9a7938 [^]
(0040093)
Robert Maynard (manager)
2016-01-04 11:51

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

 Issue History
Date Modified Username Field Change
2015-07-14 07:22 Bartosz New Issue
2015-07-14 15:00 Brad King Note Added: 0039144
2015-07-14 15:00 Brad King Status new => resolved
2015-07-14 15:00 Brad King Resolution open => fixed
2015-07-14 15:00 Brad King Fixed in Version => CMake 3.4
2015-07-14 15:00 Brad King Target Version => CMake 3.4
2016-01-04 11:51 Robert Maynard Note Added: 0040093
2016-01-04 11:51 Robert Maynard Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team