From e9eda035753795b7d80462031b2ef19784063732 Mon Sep 17 00:00:00 2001 From: Francois Keith <keith@lirmm.fr> Date: Thu, 23 May 2013 00:47:45 +0200 Subject: [PATCH] Update lib installation path (multiarch portability). --- CMakeLists.txt | 4 ++-- src/CMakeLists.txt | 2 +- unitTesting/CMakeLists.txt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ffe31b3..16f5c66 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -64,8 +64,8 @@ LIST(APPEND libs dynamic) LIST(APPEND LOGGING_WATCHED_TARGETS ${libs}) # Add dependency toward sot-dynamic library in pkg-config file. -PKG_CONFIG_APPEND_LIBS_RAW(${CMAKE_INSTALL_PREFIX}/lib/plugin/dynamic.so) -PKG_CONFIG_APPEND_LIBRARY_DIR(${CMAKE_INSTALL_PREFIX}/lib/plugin) +PKG_CONFIG_APPEND_LIBS_RAW(${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/plugin/dynamic.so) +PKG_CONFIG_APPEND_LIBRARY_DIR(${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/plugin) # Search for dependencies. # Boost diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 28c26ae..c0aa526 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -49,7 +49,7 @@ FOREACH(lib ${libs}) PKG_CONFIG_USE_DEPENDENCY(${lib} dynamic-graph) PKG_CONFIG_USE_DEPENDENCY(${lib} jrl-mal) - INSTALL(TARGETS ${lib} DESTINATION lib/plugin) + INSTALL(TARGETS ${lib} DESTINATION ${CMAKE_INSTALL_LIBDIR}/plugin) # build python submodule STRING(REPLACE - _ PYTHON_LIBRARY_NAME ${lib}) diff --git a/unitTesting/CMakeLists.txt b/unitTesting/CMakeLists.txt index 55c6cb9..dd529b2 100644 --- a/unitTesting/CMakeLists.txt +++ b/unitTesting/CMakeLists.txt @@ -73,7 +73,7 @@ FOREACH(test ${tests}) IF (UNIX) SET(EXTRA_LD_LIBRARY_PATH $ENV{LD_LIBRARY_PATH}) SET_PROPERTY(TEST ${test} PROPERTY - ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_INSTALL_PREFIX}/lib:${CMAKE_BINARY_DIR}/src:${BOOST_ROOT}/lib:${EXTRA_LD_LIBRARY_PATH}") + ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}:${CMAKE_BINARY_DIR}/src:${BOOST_ROOT}/lib:${EXTRA_LD_LIBRARY_PATH}") ENDIF(UNIX) ENDFOREACH(test) -- GitLab