diff --git a/CMakeLists.txt b/CMakeLists.txt index fb9b7ec0..1b6e0a33 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,10 +17,14 @@ if( EXISTS "${CMAKE_SOURCE_DIR}/include/exiv2/exv_conf.h" ) endif() ## -CMAKE_MINIMUM_REQUIRED( VERSION 2.8 ) +CMAKE_MINIMUM_REQUIRED( VERSION 2.8.12 ) PROJECT( exiv2 ) -cmake_policy(SET CMP0042 NEW) # enable MACOSX_RPATH support +if( POLICY CMP0042 ) + cmake_policy(SET CMP0042 NEW) # enable MACOSX_RPATH support +else() + SET( CMAKE_MACOSX_RPATH 1 ) +endif() SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") diff --git a/xmpsdk/CMakeLists.txt b/xmpsdk/CMakeLists.txt index df0e62c9..c70dcfe3 100644 --- a/xmpsdk/CMakeLists.txt +++ b/xmpsdk/CMakeLists.txt @@ -9,7 +9,9 @@ include(../CMake_msvc.txt) msvc_runtime_configure(${EXIV2_ENABLE_SHARED}) -cmake_policy(SET CMP0026 OLD) # Something to do with location +if( POLICY CMP0026 ) + cmake_policy(SET CMP0026 OLD) # Something to do with location +endif() FOREACH(_currentfile ${XMPSRC}) # http://www.openguru.com/2009/04/cmake-detecting-platformoperating.html