OSX/cmake: fix config by moving code back into xcode conditional, cmake/makefiles...
authorJens Verwiebe <info@jensverwiebe.de>
Sun, 15 Sep 2013 10:56:36 +0000 (10:56 +0000)
committerJens Verwiebe <info@jensverwiebe.de>
Sun, 15 Sep 2013 10:56:36 +0000 (10:56 +0000)
CMakeLists.txt

index 5d30d29cf273b53a481b315f97693020aa1ade02..14209d2c8ad5f53506dd7b5aff2548f5a0c532bb 100644 (file)
@@ -326,14 +326,15 @@ if(APPLE)
        execute_process(COMMAND xcode-select --print-path  OUTPUT_VARIABLE XCODE_CHECK OUTPUT_STRIP_TRAILING_WHITESPACE)
        string(REPLACE "/Contents/Developer" "" XCODE_BUNDLE ${XCODE_CHECK}) # truncate to bundlepath in any case
        message(STATUS "Xcode-bundle : " ${XCODE_BUNDLE})
-       if(${XCODE_VERSION} VERSION_GREATER 4.2) # earlier xcode has no bundled developer dir, no sense in getting xcode path from
-               string(SUBSTRING "${XCODE_CHECK}" 14 6 DP_NAME) # reduce to XCode name without dp extension
-               if(${DP_NAME} MATCHES Xcode5)
-                       set(XCODE_VERSION 5)
-               endif()
-       endif()
        
        if(${CMAKE_GENERATOR} MATCHES "Xcode")
+       
+               if(${XCODE_VERSION} VERSION_GREATER 4.2) # earlier xcode has no bundled developer dir, no sense in getting xcode path from
+                       string(SUBSTRING "${XCODE_CHECK}" 14 6 DP_NAME) # reduce to XCode name without dp extension
+                       if(${DP_NAME} MATCHES Xcode5)
+                               set(XCODE_VERSION 5)
+                       endif()
+               endif()
 
                ##### cmake incompatibility with xcode  4.3 and higher #####
                if(${XCODE_VERSION} MATCHES '') # cmake fails due looking for xcode in the wrong path, thus will be empty var