From: Tim Kientzle Date: Thu, 19 Jun 2025 15:20:43 +0000 (-0700) Subject: Merge pull request #2676 from danyeaw/fix-pkgconf-path X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=affb84375d93411e7e10b341d6f68bc2954977d9;p=thirdparty%2Flibarchive.git Merge pull request #2676 from danyeaw/fix-pkgconf-path Fix .pc location when CMAKE_INSTALL_LIBDIR not set (cherry picked from commit 6a252c84a283789af4bf060b5d750840472dbdb2) --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 4c1f8770e..44a802f95 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,6 +3,9 @@ cmake_minimum_required(VERSION 3.17 FATAL_ERROR) PROJECT(libarchive C) # +# Include standard installation directories +include(GNUInstallDirs) +# SET(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/build/cmake") if(NOT CMAKE_RUNTIME_OUTPUT_DIRECTORY) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${libarchive_BINARY_DIR}/bin) diff --git a/libarchive/CMakeLists.txt b/libarchive/CMakeLists.txt index fd997db41..82523a6f8 100644 --- a/libarchive/CMakeLists.txt +++ b/libarchive/CMakeLists.txt @@ -266,10 +266,6 @@ IF(NOT WIN32 OR CYGWIN OR NOT BUILD_SHARED_LIBS) SET_TARGET_PROPERTIES(archive_static PROPERTIES OUTPUT_NAME archive) ENDIF(NOT WIN32 OR CYGWIN OR NOT BUILD_SHARED_LIBS) -if(NOT DEFINED CMAKE_INSTALL_LIBDIR) - set(CMAKE_INSTALL_LIBDIR "lib") -endif() - IF(ENABLE_INSTALL) # How to install the libraries IF(BUILD_SHARED_LIBS)