mirror of https://github.com/Kitware/CMake.git

5 changed files with 101 additions and 17 deletions
-
6Help/variable/CMAKE_XCODE_ATTRIBUTE_an-attribute.rst
-
49Source/cmGlobalXCodeGenerator.cxx
-
1Source/cmGlobalXCodeGenerator.h
-
48Tests/RunCMake/XcodeProject/XcodeAttributeGenex-check.cmake
-
14Tests/RunCMake/XcodeProject/XcodeAttributeGenex.cmake
@ -1,4 +1,16 @@ |
|||
enable_language(C) |
|||
add_executable(some main.c) |
|||
add_executable(another main.c) |
|||
set_property(TARGET another PROPERTY XCODE_ATTRIBUTE_TEST_HOST "$<TARGET_FILE:some>") |
|||
set_target_properties(another PROPERTIES |
|||
# per target attribute with genex |
|||
XCODE_ATTRIBUTE_TEST_HOST "$<TARGET_FILE:some>" |
|||
# per target attribute with variant |
|||
XCODE_ATTRIBUTE_CONFIG_SPECIFIC[variant=Release] "release" |
|||
XCODE_ATTRIBUTE_CONFIG_SPECIFIC "general") |
|||
|
|||
# global attribute with genex |
|||
set(CMAKE_XCODE_ATTRIBUTE_ANOTHER_GLOBAL "$<TARGET_FILE:another>") |
|||
|
|||
# global attribute with variant |
|||
set(CMAKE_XCODE_ATTRIBUTE_ANOTHER_CONFIG "general") |
|||
set(CMAKE_XCODE_ATTRIBUTE_ANOTHER_CONFIG[variant=Debug] "debug") |
Write
Preview
Loading…
Cancel
Save
Reference in new issue