From 2327a7cc100e38d176fe48dc3a2bf50045890be8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Sun, 7 Aug 2011 18:44:08 +0200 Subject: [PATCH] Create and install pkg-config file MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This hasn't been working since the switch away from waf. Signed-off-by: Carlos Martín Nieto --- CMakeLists.txt | 2 ++ libgit2.pc.in | 8 +++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cb9385210..cc77f7b14 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -99,6 +99,7 @@ ENDIF () TARGET_LINK_LIBRARIES(git2 ${CMAKE_THREAD_LIBS_INIT}) SET_TARGET_PROPERTIES(git2 PROPERTIES VERSION ${LIBGIT2_VERSION_STRING}) SET_TARGET_PROPERTIES(git2 PROPERTIES SOVERSION ${LIBGIT2_VERSION_MAJOR}) +CONFIGURE_FILE(libgit2.pc.in libgit2.pc) # Install INSTALL(TARGETS git2 @@ -106,6 +107,7 @@ INSTALL(TARGETS git2 LIBRARY DESTINATION ${INSTALL_LIB} ARCHIVE DESTINATION ${INSTALL_LIB} ) +INSTALL(FILES libgit2.pc DESTINATION ${INSTALL_LIB}/pkgconfig ) INSTALL(DIRECTORY include/git2 DESTINATION ${INSTALL_INC} ) INSTALL(FILES include/git2.h DESTINATION ${INSTALL_INC} ) diff --git a/libgit2.pc.in b/libgit2.pc.in index ece5f2b8e..6165ad678 100644 --- a/libgit2.pc.in +++ b/libgit2.pc.in @@ -1,11 +1,9 @@ -prefix=@prefix@ -exec_prefix=${prefix} -libdir=@libdir@ -includedir=${prefix}/include +libdir=@CMAKE_INSTALL_PREFIX@/@INSTALL_LIB@ +includedir=@CMAKE_INSTALL_PREFIX@/@INSTALL_INC@ Name: libgit2 Description: The git library, take 2 -Version: @version@ +Version: @LIBGIT2_VERSION_STRING@ Requires: libcrypto Libs: -L${libdir} -lgit2 -lz -lcrypto Cflags: -I${includedir}