| 1234567891011121314151617181920212223 |
- include(RunCMake)
- if(RunCMake_GENERATOR STREQUAL Xcode)
- if(XCODE_BELOW_6_1)
- run_cmake(XcodeTooOld)
- endif()
- elseif(RunCMake_GENERATOR STREQUAL Ninja)
- if(CMAKE_Swift_COMPILER)
- run_cmake(Win32ExecutableDisallowed)
- set(RunCMake_TEST_OPTIONS -DCMAKE_SYSTEM_NAME=Darwin)
- run_cmake(SwiftMultiArch)
- unset(RunCMake_TEST_OPTIONS)
- endif()
- elseif(RunCMake_GENERATOR STREQUAL "Ninja Multi-Config")
- if(CMAKE_Swift_COMPILER)
- set(RunCMake_TEST_OPTIONS "-DCMAKE_CONFIGURATION_TYPES=Debug\\;Release")
- run_cmake(SwiftSimple)
- unset(RunCMake_TEST_OPTIONS)
- endif()
- else()
- run_cmake(NotSupported)
- endif()
|