Fix MacOSX rpath
authorRoland Schulz <roland@utk.edu>
Thu, 26 Jun 2014 05:02:47 +0000 (01:02 -0400)
committerRoland Schulz <roland@utk.edu>
Thu, 26 Jun 2014 05:02:47 +0000 (01:02 -0400)
d9d2b0aa74 added rpath for MacOSX but the install rpath
was wrong for MacOSX.

Change-Id: I33984696a0800baf0c58bc13ffbdddc514008750

CMakeLists.txt

index 8729bc2abdef7cbd0c4aaa42267cf4ee9f664f3d..d575ab6e7a6b8cce79482aacbfd3e8feaab36329 100644 (file)
@@ -1201,7 +1201,11 @@ set(SUFFIX_QUIETLY TRUE CACHE INTERNAL "")
 if((NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin") OR ((CMAKE_SYSTEM_VERSION VERSION_GREATER 8.0) AND (CMAKE_VERSION VERSION_GREATER 2.8.11)))
     set(CMAKE_SKIP_BUILD_RPATH  FALSE)
     set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
-    set(CMAKE_INSTALL_RPATH "\\\$ORIGIN/../${GMXLIB}")
+    if(NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin")
+        set(CMAKE_INSTALL_RPATH "\\\$ORIGIN/../${GMXLIB}")
+    else()
+        set(CMAKE_INSTALL_RPATH "@executable_path/../${GMXLIB}")
+    endif()
     set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
     set(CMAKE_MACOSX_RPATH 1)
 else()