X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=CMakeLists.txt;h=1c7a67c0ee39f3f9134ceae7a1fa00ccb9859ca8;hb=3b6dcc34bb07ec6149e27bee9bab8621d8fd577f;hp=1fa13a32799ae31273776e0d163cc33021495de8;hpb=857889e6df432e53978b4ddc83e0c90ffef52310;p=nlopt.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 1fa13a3..1c7a67c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -145,10 +145,15 @@ SET ( NLOPT_SOURCES OPTION(BUILD_SHARED_LIBS "Build NLOPT as a shared library" OFF ) -IF(BUILD_SHARED_LIBS) +if (BUILD_SHARED_LIBS) ADD_DEFINITIONS(-DNLOPT_DLL) ADD_DEFINITIONS(-DNLOPT_DLL_EXPORT ) -ENDIF(BUILD_SHARED_LIBS) + + if (NOT CMAKE_INSTALL_PREFIX MATCHES "^/usr") + set (CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}) + set (CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) + endif () +endif () INSTALL ( FILES ${NLOPT_HEADERS} DESTINATION include )