diff options
author | Gregor Jasny <gjasny@googlemail.com> | 2016-01-03 10:55:50 (GMT) |
---|---|---|
committer | Gregor Jasny <gjasny@googlemail.com> | 2016-01-03 21:31:12 (GMT) |
commit | d8bc26a065f1999698c9b499ca793f9adf740a9d (patch) | |
tree | f168d6d19a004affab6540549b809067cf8a4521 /Tests/RunCMake/XcodeProject/XcodeAttributeGenex.cmake | |
parent | dc0ddb9e34f885d32f0fa3bb25072ec77e4a79bb (diff) | |
download | CMake-d8bc26a065f1999698c9b499ca793f9adf740a9d.zip CMake-d8bc26a065f1999698c9b499ca793f9adf740a9d.tar.gz CMake-d8bc26a065f1999698c9b499ca793f9adf740a9d.tar.bz2 |
Xcode: Parse variant and genex for CMAKE_XCODE_ATTRIBUTE (#14947)
Diffstat (limited to 'Tests/RunCMake/XcodeProject/XcodeAttributeGenex.cmake')
-rw-r--r-- | Tests/RunCMake/XcodeProject/XcodeAttributeGenex.cmake | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/Tests/RunCMake/XcodeProject/XcodeAttributeGenex.cmake b/Tests/RunCMake/XcodeProject/XcodeAttributeGenex.cmake index 760b882..d8cb3bd 100644 --- a/Tests/RunCMake/XcodeProject/XcodeAttributeGenex.cmake +++ b/Tests/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") |