From: Steve Lhomme Date: Sun, 15 May 2022 06:52:16 +0000 (+0200) Subject: keep the path for pkg-config path if they are absolute X-Git-Tag: release-1.7.0~41^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=53f6ea573878621871bca5f089220229fcb33a3b;p=libmatroska keep the path for pkg-config path if they are absolute Fixes #62 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index e2d4f7d..0ae6bdb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -104,8 +104,16 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/matroska_export.h DESTINATION ${CMAKE_ if(NOT DISABLE_PKGCONFIG) set(prefix ${CMAKE_INSTALL_PREFIX}) set(exec_prefix "\$\{prefix\}") - set(libdir "\$\{prefix\}/${CMAKE_INSTALL_LIBDIR}") - set(includedir "\$\{prefix\}/${CMAKE_INSTALL_INCLUDEDIR}") + if (IS_ABSOLUTE ${CMAKE_INSTALL_LIBDIR}) + set(libdir "${CMAKE_INSTALL_LIBDIR}") + else() + set(libdir "\$\{prefix\}/${CMAKE_INSTALL_LIBDIR}") + endif() + if (IS_ABSOLUTE ${CMAKE_INSTALL_INCLUDEDIR}) + set(includedir "${CMAKE_INSTALL_INCLUDEDIR}") + else() + set(includedir "\$\{prefix\}/${CMAKE_INSTALL_INCLUDEDIR}") + endif() set(PACKAGE_VERSION ${PROJECT_VERSION}) configure_file(libmatroska.pc.in libmatroska.pc @ONLY) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libmatroska.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)