diff options
author | click <none@none> | 2010-08-30 10:54:22 +0200 |
---|---|---|
committer | click <none@none> | 2010-08-30 10:54:22 +0200 |
commit | 6f46a62bd36f8f1009fef27c2bdc06e20739307d (patch) | |
tree | f11594b2b7ad9462faccfc65f4f14badef6834f9 /cmake/platform | |
parent | 97b5de990056a2bc57315405d302c4db4adb8abf (diff) |
Buildsystem/OSX: Properly set CONF_DIR and LIBSDIR (feedback needed)
Fixes issue 3703
--HG--
branch : trunk
Diffstat (limited to 'cmake/platform')
-rw-r--r-- | cmake/platform/settings.osx.cmake | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/cmake/platform/settings.osx.cmake b/cmake/platform/settings.osx.cmake index 609c6652b3f..eb623066822 100644 --- a/cmake/platform/settings.osx.cmake +++ b/cmake/platform/settings.osx.cmake @@ -1,3 +1,29 @@ set(MACOSX 1) set(OSX_LIBS /usr/lib/libcrypto.dylib) add_definitions(-D__ASSERTMACROS__) + +# set default configuration directory +if( NOT CONF_DIR ) + set(CONF_DIR ${CMAKE_INSTALL_PREFIX}/etc) + message(STATUS "OSX: Using default configuration directory") +endif() + +# set default library directory +if( NOT LIBSDIR ) + set(LIBSDIR ${CMAKE_INSTALL_PREFIX}/lib) + message(STATUS "OSX: Using default library directory") +endif() + +# configure uninstaller +configure_file( + "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" + IMMEDIATE @ONLY +) +message(STATUS "OSX: Configuring uninstall target") + +# create uninstaller target (allows for using "make uninstall") +add_custom_target(uninstall + "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" +) +message(STATUS "OSX: Created uninstall target") |