From 1cf7e509a849900a12edd9feda6bc78891d0f6c2 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Wed, 24 Feb 2016 17:04:28 +0100 Subject: [PATCH] Simplified OS X version number for packaging. --- scripts/cmake/CMakeSetup.cmake | 17 ----------------- scripts/cmake/packaging/Pack.cmake | 5 ++++- 2 files changed, 4 insertions(+), 18 deletions(-) diff --git a/scripts/cmake/CMakeSetup.cmake b/scripts/cmake/CMakeSetup.cmake index 921b504031f..67d24f97840 100644 --- a/scripts/cmake/CMakeSetup.cmake +++ b/scripts/cmake/CMakeSetup.cmake @@ -30,21 +30,4 @@ endif() # Get the hostname site_name(HOSTNAME) -# Compute OS X version number -if(APPLE) - if(CMAKE_SYSTEM_VERSION VERSION_EQUAL 12.0) - set(OSX_VERSION 10.8 CACHE STRING "OS X version number") - set(OSX_VERSION_NAME CACHE STRING "Mountain Lion") - endif() - if(CMAKE_SYSTEM_VERSION VERSION_EQUAL 13.0) - set(OSX_VERSION 10.9 CACHE STRING "OS X version number") - set(OSX_VERSION_NAME CACHE STRING "Mavericks") - endif() - if(CMAKE_SYSTEM_VERSION VERSION_EQUAL 14.0) - set(OSX_VERSION 10.10 CACHE STRING "OS X version number") - set(OSX_VERSION_NAME CACHE STRING "Yosemite") - endif() -endif() -mark_as_advanced(OSX_VERSION OSX_VERSION_NAME) - set(CMAKE_INCLUDE_CURRENT_DIR ON) diff --git a/scripts/cmake/packaging/Pack.cmake b/scripts/cmake/packaging/Pack.cmake index 9c2e4be2a6a..e0b7a274b9c 100644 --- a/scripts/cmake/packaging/Pack.cmake +++ b/scripts/cmake/packaging/Pack.cmake @@ -15,7 +15,10 @@ set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/LICENSE.txt") set(CPACK_RESOURCE_FILE_README "${CMAKE_SOURCE_DIR}/README.md") # set(CPACK_RESOURCE_FILE_WELCOME "${CMAKE_SOURCE_DIR}/README.md") if(APPLE) - set(CPACK_PACKAGE_FILE_NAME "ogs-${OGS_VERSION}-OSX-${OSX_VERSION}-x${BITS}") + string(REGEX MATCH "(^[0-9]*)" TMP ${CMAKE_SYSTEM_VERSION}) + math(EXPR OSX_VERSION_MINOR "${CMAKE_MATCH_1} - 4") + set(CPACK_PACKAGE_FILE_NAME + "ogs-${OGS_VERSION}-OSX-10.${OSX_VERSION_MINOR}-x${BITS}") set(CPACK_SOURCE_PACKAGE_FILE_NAME ${CPACK_PACKAGE_FILE_NAME}) else() set(CPACK_PACKAGE_FILE_NAME "ogs-${OGS_VERSION}-${CMAKE_SYSTEM}-x${BITS}") -- GitLab