From 821bf0599958d0dca114b434f1f4b420a7a37a42 Mon Sep 17 00:00:00 2001 From: Yevhen Kyriukha Date: Fri, 23 Jan 2015 01:23:51 +0200 Subject: [PATCH] Added pkg-config file for library. Signed-off-by: Yevhen Kyriukha --- CMakeLists.txt | 7 +++++++ libsolv.pc.in | 8 ++++++++ 2 files changed, 15 insertions(+) create mode 100644 libsolv.pc.in diff --git a/CMakeLists.txt b/CMakeLists.txt index ab3fec96..b87fd612 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -329,7 +329,14 @@ MACRO (SPECFILE) CONFIGURE_FILE (${CMAKE_SOURCE_DIR}/package/libsolv.spec.in ${CMAKE_BINARY_DIR}/package/libsolv.spec @ONLY) ENDMACRO (SPECFILE) +MACRO (PCFILE) + MESSAGE (STATUS "Writing pkg-config file...") + CONFIGURE_FILE (${CMAKE_SOURCE_DIR}/libsolv.pc.in ${CMAKE_BINARY_DIR}/libsolv.pc @ONLY) + INSTALL( FILES ${CMAKE_BINARY_DIR}/libsolv.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig ) +ENDMACRO (PCFILE) + SPECFILE () +PCFILE () SET (AUTOBUILD_COMMAND COMMAND ${CMAKE_COMMAND} -E remove ${CMAKE_BINARY_DIR}/package/*.tar.bz2 diff --git a/libsolv.pc.in b/libsolv.pc.in new file mode 100644 index 00000000..0cda04f7 --- /dev/null +++ b/libsolv.pc.in @@ -0,0 +1,8 @@ +libdir=@LIB_INSTALL_DIR@ +includedir=@INCLUDE_INSTALL_DIR@ + +Name: libsolv +Description: Library for solving packages and reading repositories +Version: @VERSION@ +Libs: -L${libdir} -lsolv -lsolvext +Cflags: -I${includedir} -- 2.47.2