From ec83b7b7e329312f91d66f3e3d3ffa36e57cf862 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Wed, 5 Jan 2022 13:00:04 +0530 Subject: [PATCH] pkgconfig: Fix path relocation for mingw Just separate the path to prefix and includedir variables. --- CMakeLists.txt | 1 + cmake/pkg-config.pc.in | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b93c6e47f..cfc339942 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -120,6 +120,7 @@ endif() CONFIGURE_FILE( "${CMAKE_CURRENT_SOURCE_DIR}/cmake/pkg-config.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc" + @ONLY ) ## diff --git a/cmake/pkg-config.pc.in b/cmake/pkg-config.pc.in index d36317f09..8f815160f 100644 --- a/cmake/pkg-config.pc.in +++ b/cmake/pkg-config.pc.in @@ -1,4 +1,7 @@ -Name: ${PROJECT_NAME} +prefix=@CMAKE_INSTALL_PREFIX@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ + +Name: @PROJECT_NAME@ Description: JSON for Modern C++ -Version: ${PROJECT_VERSION} -Cflags: -I${CMAKE_INSTALL_FULL_INCLUDEDIR} +Version: @PROJECT_VERSION@ +Cflags: -I${includedir}