From 809cb5e478a881b62896fbb0050efded9b6939b6 Mon Sep 17 00:00:00 2001 From: Jens Verwiebe Date: Sat, 14 Sep 2013 12:11:26 +0000 Subject: OSX/cmake: don't try get xcode path from xcode before 4.3, developer dir was not bundled in this case --- CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 6fd21a48f37..5d30d29cf27 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -326,9 +326,11 @@ 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}) - string(SUBSTRING "${XCODE_CHECK}" 14 6 DP_NAME) # reduce to XCode name without dp extension - if(${DP_NAME} MATCHES Xcode5) - set(XCODE_VERSION 5) + 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") -- cgit v1.2.3