aboutsummaryrefslogtreecommitdiffhomepage
path: root/CMake
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2020-10-12 23:38:43 +0300
committerlevlam <levlam@telegram.org>2020-10-12 23:38:43 +0300
commit8a6bf5e7a1c506e6b2bcececa83a026801b194e2 (patch)
tree5fc413694787141420f58c538a7465d45121fa05 /CMake
parente3449e0df870f743d9e82c6982400c04f989082f (diff)
GeneratePkgConfig: fix handling of install path with spaces.
GitOrigin-RevId: b18c2db8cd6314765b41509b094093853bbf5def
Diffstat (limited to 'CMake')
-rw-r--r--CMake/GeneratePkgConfig.cmake10
1 files changed, 3 insertions, 7 deletions
diff --git a/CMake/GeneratePkgConfig.cmake b/CMake/GeneratePkgConfig.cmake
index a9ab15ee6..55aef5c2b 100644
--- a/CMake/GeneratePkgConfig.cmake
+++ b/CMake/GeneratePkgConfig.cmake
@@ -51,16 +51,12 @@ function(generate_pkgconfig TARGET DESCRIPTION)
file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig")
file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/${TARGET}.pc" CONTENT
-"prefix=${PREFIX}
-includedir=\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}
-libdir=\${prefix}/${CMAKE_INSTALL_LIBDIR}
-
-Name: ${TARGET}
+"Name: ${TARGET}
Description: ${DESCRIPTION}
Version: ${PROJECT_VERSION}
-CFlags: -I\${includedir}
-Libs: -L\${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")