From 9a24cd40ec0b535ab8550fc031ec8aa9876599f5 Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 13 Oct 2020 00:50:08 +0300 Subject: [PATCH] GeneratePkgConfig: return back prefix variable, so it can be overriden by pkg-config. GitOrigin-RevId: 4cf5e2a9e65b0114ec8ee30dcfae5bd7f526bcf5 --- CMake/GeneratePkgConfig.cmake | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CMake/GeneratePkgConfig.cmake b/CMake/GeneratePkgConfig.cmake index 55aef5c2b..bd0f01906 100644 --- a/CMake/GeneratePkgConfig.cmake +++ b/CMake/GeneratePkgConfig.cmake @@ -51,12 +51,14 @@ function(generate_pkgconfig TARGET DESCRIPTION) file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig") file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/${TARGET}.pc" CONTENT -"Name: ${TARGET} +"prefix=${PREFIX} + +Name: ${TARGET} Description: ${DESCRIPTION} Version: ${PROJECT_VERSION} -CFlags: -I\"${PREFIX}/${CMAKE_INSTALL_INCLUDEDIR}\" -Libs: -L\"${PREFIX}/${CMAKE_INSTALL_LIBDIR}\" -l${TARGET} +CFlags: -I\"\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}\" +Libs: -L\"\${prefix}/${CMAKE_INSTALL_LIBDIR}\" -l${TARGET} ${REQUIRES}${LIBRARIES}") install(FILES "pkgconfig/${TARGET}.pc" DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/pkgconfig")