From 39059391d606045e79d6a7f859f187e170b3f179 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luca=20Pep=C3=A8=20Sciarria?= Date: Fri, 4 Apr 2025 15:23:11 +0200 Subject: [PATCH] set lib as default directory overwriting possible lib64 value --- CMakeLists.txt | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index dd945cea..57990708 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -489,9 +489,20 @@ include(GNUInstallDirs) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_BINDIR}/${${CMAKE_PROJECT_NAME}_dist_string}-tests") set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") -set(CMAKE_INSTALL_LIBDIR "lib" CACHE STRING "Library install directory") +#set(CMAKE_INSTALL_LIBDIR "lib" CACHE STRING "Library install directory") set(CMAKE_INSTALL_INCLUDEDIR "include" CACHE STRING "Include directory") -set(CMAKE_INSTALL_MODULDIR "modules" CACHE STRING "Module directory") +set(CMAKE_INSTALL_MODULDIR "modules" CACHE STRING "Modules directory") + +message(STATUS "Initial CMAKE_INSTALL_LIBDIR: ${CMAKE_INSTALL_LIBDIR}") + +if(CMAKE_INSTALL_LIBDIR STREQUAL "lib64") + message(STATUS "CMAKE_INSTALL_LIBDIR is set to lib64. Overriding it to lib.") + set(CMAKE_INSTALL_LIBDIR "lib" CACHE STRING "Library install directory" FORCE) +elseif(CMAKE_INSTALL_LIBDIR STREQUAL "lib") + message(STATUS "CMAKE_INSTALL_LIBDIR is already set to lib.") +else() + message(STATUS "CMAKE_INSTALL_LIBDIR is set to: ${CMAKE_INSTALL_LIBDIR}") +endif() #-----------------------------------