]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Added pkg-config file for library. 67/head
authorYevhen Kyriukha <kirgene@gmail.com>
Thu, 22 Jan 2015 23:23:51 +0000 (01:23 +0200)
committerYevhen Kyriukha <kirgene@gmail.com>
Fri, 23 Jan 2015 18:23:10 +0000 (20:23 +0200)
Signed-off-by: Yevhen Kyriukha <kirgene@gmail.com>
CMakeLists.txt
libsolv.pc.in [new file with mode: 0644]

index ab3fec96699929ccc19fc8cc855808522af518f7..b87fd6127a7dfe6e6f5db1ee3e6c1e00c6f87286 100644 (file)
@@ -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 (file)
index 0000000..0cda04f
--- /dev/null
@@ -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}