Commit 47cf739e97f3254e90d7399c86b38b0e086869a7

Carlos Martín Nieto 2016-01-13T17:57:54

Merge pull request #3569 from arthurschreiber/arthur/fix-windows-issues Fix some issues with generated pkg-config file

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 40a52bc..0aa5862 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -257,7 +257,8 @@ IF (WIN32 AND WINHTTP)
 		LINK_DIRECTORIES(${LIBWINHTTP_PATH})
 	ENDIF ()
 
-	LINK_LIBRARIES(winhttp rpcrt4 crypt32)
+	LINK_LIBRARIES(winhttp rpcrt4 crypt32 ole32)
+	LIST(APPEND LIBGIT2_PC_LIBS "-lwinhttp" "-lrpcrt4" "-lcrypt32" "-lole32")
 ELSE ()
 	IF (CURL)
 		PKG_CHECK_MODULES(CURL libcurl)
diff --git a/libgit2.pc.in b/libgit2.pc.in
index 880266a..329a560 100644
--- a/libgit2.pc.in
+++ b/libgit2.pc.in
@@ -6,7 +6,7 @@ Name: libgit2
 Description: The git library, take 2
 Version: @LIBGIT2_VERSION_STRING@
 
-Libs: -L${libdir} -lgit2
+Libs: -L"${libdir}" -lgit2
 Libs.private: @LIBGIT2_PC_LIBS@
 Requires.private: @LIBGIT2_PC_REQUIRES@