Browse Source

ENH: make sure multiple archs are only tested when the work

Bill Hoffman 16 years ago
parent
commit
819a4f2e57
1 changed files with 7 additions and 1 deletions
  1. 7 1
      Tests/BuildDepends/Project/CMakeLists.txt

+ 7 - 1
Tests/BuildDepends/Project/CMakeLists.txt

@@ -1,6 +1,12 @@
 cmake_minimum_required(VERSION 2.6)
 project(testRebuild)
-set(CMAKE_OSX_ARCHITECTURES "ppc;i386")
+if(APPLE)
+  # only use multi-arch if the sysroot exists on this machine
+  if(EXISTS "${CMAKE_OSX_SYSROOT}")
+    set(CMAKE_OSX_ARCHITECTURES "ppc;i386")
+  endif(EXISTS "${CMAKE_OSX_SYSROOT}")
+endif(APPLE)
+
 add_library(foo STATIC ${testRebuild_BINARY_DIR}/foo.cxx)
 set_target_properties(foo PROPERTIES OUTPUT_NAME "foolib")
 # Add a generated header that regenerates when the generator is