From affb84375d93411e7e10b341d6f68bc2954977d9 Mon Sep 17 00:00:00 2001 From: Tim Kientzle Date: Thu, 19 Jun 2025 08:20:43 -0700 Subject: [PATCH] Merge pull request #2676 from danyeaw/fix-pkgconf-path Fix .pc location when CMAKE_INSTALL_LIBDIR not set (cherry picked from commit 6a252c84a283789af4bf060b5d750840472dbdb2) --- CMakeLists.txt | 3 +++ libarchive/CMakeLists.txt | 4 ---- 2 files changed, 3 insertions(+), 4 deletions(-) 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) -- 2.47.3