From b1c33e1ff9f9b7eb7fe804b1c3308f446991504f Mon Sep 17 00:00:00 2001 From: Yury Popov Date: Thu, 23 Mar 2023 17:54:29 +0300 Subject: [PATCH] cmake: install pkgconfig file --- cmake/package.cmake | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/cmake/package.cmake b/cmake/package.cmake index 29ba8604..113c7fe7 100644 --- a/cmake/package.cmake +++ b/cmake/package.cmake @@ -15,3 +15,21 @@ list(APPEND CPACK_SOURCE_IGNORE_FILES /tools/ /vim/ ) + +set(PACKAGE_NAME ${PROJECT_NAME}) +set(VERSION ${PROJECT_VERSION}) + +set(prefix ${CMAKE_INSTALL_PREFIX}) +set(exec_prefix ${CMAKE_INSTALL_PREFIX}) +set(libdir "\${exec_prefix}/lib") +set(includedir "\${prefix}/include") + +configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.pc.in + ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc + @ONLY +) + +install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION lib/pkgconfig +) \ No newline at end of file