Skip to content

Commit 506d812

Browse files
committed
cmake: use default policy for APPLE systems
1 parent d43eb96 commit 506d812

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

CMakeLists.txt

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,21 +24,12 @@ PROJECT(${PROJECT_NAME} CXX)
2424
INCLUDE(cmake/boost.cmake)
2525
INCLUDE(cmake/python.cmake)
2626
INCLUDE(cmake/ide.cmake)
27+
INCLUDE(cmake/apple.cmake)
2728

2829
STRING(REPLACE "-pedantic" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
2930

30-
IF(APPLE)
31-
SET(CMAKE_MACOSX_RPATH TRUE)
32-
SET(CMAKE_SKIP_BUILD_RPATH FALSE)
33-
SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
34-
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
35-
36-
#SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
37-
LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/lib" isSystemDir)
38-
IF("${isSystemDir}" STREQUAL "-1")
39-
SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
40-
ENDIF("${isSystemDir}" STREQUAL "-1")
41-
ENDIF(APPLE)
31+
# If needed, fix CMake policy for APPLE systems
32+
APPLY_DEFAULT_APPLE_CONFIGURATION()
4233

4334
IF(WIN32)
4435
SET(LINK copy_if_different)

0 commit comments

Comments
 (0)