chiark / gitweb /
Add Travis script
[nlopt.git] / CMakeLists.txt
index 1fa13a32799ae31273776e0d163cc33021495de8..1c7a67c0ee39f3f9134ceae7a1fa00ccb9859ca8 100644 (file)
@@ -145,10 +145,15 @@ SET ( NLOPT_SOURCES
 \r
 OPTION(BUILD_SHARED_LIBS "Build NLOPT as a shared library" OFF )\r
 \r
-IF(BUILD_SHARED_LIBS)\r
+if (BUILD_SHARED_LIBS)\r
   ADD_DEFINITIONS(-DNLOPT_DLL)\r
   ADD_DEFINITIONS(-DNLOPT_DLL_EXPORT )\r
-ENDIF(BUILD_SHARED_LIBS)\r
+  \r
+  if (NOT CMAKE_INSTALL_PREFIX MATCHES "^/usr")\r
+    set (CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX})\r
+    set (CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)\r
+  endif ()\r
+endif ()\r
 \r
 INSTALL ( FILES ${NLOPT_HEADERS} DESTINATION include )\r
 \r