]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Fix .pc location when CMAKE_INSTALL_LIBDIR not set 2676/head
authorDan Yeaw <dan@yeaw.me>
Thu, 19 Jun 2025 01:27:04 +0000 (21:27 -0400)
committerDan Yeaw <dan@yeaw.me>
Thu, 19 Jun 2025 01:27:04 +0000 (21:27 -0400)
CMakeLists.txt
libarchive/CMakeLists.txt

index e938df72b16c330566fef3398867f0623c414f75..78c0a0dfbe0b907909e29141c26478c4c4ab2eaa 100644 (file)
@@ -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)
index fd997db4112cc9f39cb7c4feb6924285ddadf486..82523a6f8b8f7d51d56d764331972c9fdbafc2ac 100644 (file)
@@ -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)