diff --git a/CMakeLists.txt b/CMakeLists.txt index 1e2a433..c8c6725 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,13 +37,13 @@ ADD_DEFINITIONS(-DGIT_VERSION=\"${VERSION}\") option(ENABLE_RPATH "Enable rpath support on Linux and Mac" ON) if(NOT CMAKE_INSTALL_RPATH) # the RPATH to be used when installing, but only if it's not a system directory - LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/lib" isSystemDir) + LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}" isSystemDir) IF("${isSystemDir}" STREQUAL "-1") - SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") + SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}") ENDIF("${isSystemDir}" STREQUAL "-1") endif() if(APPLE AND NOT CMAKE_INSTALL_NAME_DIR) - set(CMAKE_INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib") + set(CMAKE_INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}") endif() if(UNIX AND ENABLE_RPATH) set(CMAKE_SKIP_BUILD_RPATH FALSE) @@ -59,7 +59,7 @@ SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${openEMS_SOURCE_DIR}/cmake/Modules/ # SET(FPARSER_ROOT_DIR ~/opt/openEMS) find_library(fparser_LIBRARIES NAMES fparser - HINTS ${FPARSER_ROOT_DIR}/lib + HINTS ${FPARSER_ROOT_DIR}/lib${LIB_SUFFIX} NO_CMAKE_FIND_ROOT_PATH ) message(STATUS "fparser: ${fparser_LIBRARIES}" ) @@ -71,7 +71,7 @@ INCLUDE_DIRECTORIES( ${FPARSER_ROOT_DIR}/include ) # SET(CSXCAD_ROOT_DIR ~/opt/openEMS) find_library(CSXCAD_LIBRARIES NAMES CSXCAD - HINTS ${CSXCAD_ROOT_DIR}/lib + HINTS ${CSXCAD_ROOT_DIR}/lib${LIB_SUFFIX} NO_CMAKE_FIND_ROOT_PATH ) message(STATUS "CSXCAD_LIBRARIES: ${CSXCAD_LIBRARIES}" )