[cmake-developers] [PATCH v7 4/4] Also test XCTest on command line

Gregor Jasny gjasny at googlemail.com
Thu Feb 26 15:55:47 EST 2015


Signed-off-by: Gregor Jasny <gjasny at googlemail.com>
---
 Tests/CMakeLists.txt | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/Tests/CMakeLists.txt b/Tests/CMakeLists.txt
index 6afedf2..a2e2e24 100644
--- a/Tests/CMakeLists.txt
+++ b/Tests/CMakeLists.txt
@@ -3066,15 +3066,26 @@ ${CMake_BINARY_DIR}/bin/cmake -DDIR=dev -P ${CMake_SOURCE_DIR}/Utilities/Release
   endif()
 
   if(XCODE_VERSION AND NOT "${XCODE_VERSION}" VERSION_LESS 5)
-    add_test(XCTest ${CMAKE_CTEST_COMMAND}
+    add_test(XCTest.Xcode ${CMAKE_CTEST_COMMAND}
       --build-and-test
       "${CMake_SOURCE_DIR}/Tests/XCTest"
-      "${CMake_BINARY_DIR}/Tests/XCTest"
+      "${CMake_BINARY_DIR}/Tests/XCTest.Xcode"
       ${build_generator_args}
       --build-project XCTest
       --build-options ${build_options}
       --test-command ${CMAKE_CTEST_COMMAND} -C \${CTEST_CONFIGURATION_TYPE} -V
       )
-    list(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/XCTest")
+    list(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/XCTest.Xcode")
+
+    add_test(XCTest.Make ${CMAKE_CTEST_COMMAND}
+      --build-and-test
+      "${CMake_SOURCE_DIR}/Tests/XCTest"
+      "${CMake_BINARY_DIR}/Tests/XCTest.Make"
+      --build-generator "Unix Makefiles"
+      --build-project XCTest
+      --build-options ${build_options} -DCMAKE_OSX_SYSROOT=macosx
+      --test-command ${CMAKE_CTEST_COMMAND} -C \${CTEST_CONFIGURATION_TYPE} -V
+      )
+    list(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/XCTest.Make")
   endif()
 endif()
-- 
2.3.0



More information about the cmake-developers mailing list