From df73f328f88fbb2eccf30886836f9a4d548532a4 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Sun, 22 Feb 2015 08:11:16 -0800 Subject: [PATCH] More flexibility when linking statically against libgit2 Allow static or dynamic linking against libssl and libcrypto. Signed-off-by: Dirk Hohndel --- subsurface-configure.pri | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/subsurface-configure.pri b/subsurface-configure.pri index 9c0cfdfc5e..4ec44e82c6 100644 --- a/subsurface-configure.pri +++ b/subsurface-configure.pri @@ -141,7 +141,11 @@ isEmpty(LIBGIT2DEVEL) { setRpath: QMAKE_RPATHDIR += $$LIBGIT2DEVEL/build LIBS += -L$$LIBGIT2DEVEL/build -lgit2 -lz -lcrypto } else { - LIBS += $$LIBGIT2DEVEL/build/libgit2.a -Wl,-Bstatic -lz -lssl -lcrypto -Wl,-Bdynamic -ldl + contains(LIBGIT2STATIC, "full") { + LIBS += $$LIBGIT2DEVEL/build/libgit2.a -Wl,-Bstatic -lz -lssl -lcrypto -Wl,-Bdynamic -ldl + } else { + LIBS += $$LIBGIT2DEVEL/build/libgit2.a -lz -lssl -lcrypto + } } }