From 556397e399994b005524b88171c9c103b8cc1b25 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 29 Apr 2019 20:32:04 +0200 Subject: [PATCH] Use CMAKE_INSTALL_LIBDIR for LIB_INSTALL_DIR Respect the libdir cmake already set up for us instead of using debian-specific multiarch paths. Patch was rebased multiple times from 4.0 to 9.0 now. Signed-off-by: Andreas Sturmlechner --- CMakeLists.txt | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 19316e60..6c3c4b85 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -438,15 +438,6 @@ endif () ############################################################################## # Installation directories -if (CMAKE_SYSTEM_NAME STREQUAL "Linux") - # Debian multiarch support - execute_process(COMMAND dpkg-architecture -qDEB_HOST_MULTIARCH - OUTPUT_VARIABLE ARCH_SUBDIR - ERROR_QUIET - OUTPUT_STRIP_TRAILING_WHITESPACE - ) -endif() - if (WIN32 OR APPLE) # On Windows/MacOSX, applications are usually installed on a directory of # their own @@ -455,12 +446,8 @@ if (WIN32 OR APPLE) set (LIB_ARCH_INSTALL_DIR lib) else () set (DOC_DEFAULT_INSTALL_DIR share/doc/${CMAKE_PROJECT_NAME}) - set (LIB_INSTALL_DIR lib${LIB_SUFFIX}/${CMAKE_PROJECT_NAME}) - if (ARCH_SUBDIR) - set (LIB_ARCH_INSTALL_DIR lib/${ARCH_SUBDIR}/${CMAKE_PROJECT_NAME}) - else () - set (LIB_ARCH_INSTALL_DIR lib${LIB_SUFFIX}/${CMAKE_PROJECT_NAME}) - endif () + set (LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/${CMAKE_PROJECT_NAME}) + set (LIB_ARCH_INSTALL_DIR ${LIB_INSTALL_DIR}) endif () # Allow customization of the doc installation dir (Slackware uses different -- 2.24.1