From b26374a5ad50211da46c63c503862983db05a9bb Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Thu, 21 May 2015 22:03:02 -0500 Subject: [PATCH] tests: add an additional test for more complicated --static relationships --- tests/lib1/static-libs.pc | 12 ++++++++++++ tests/run.sh.in | 2 ++ 2 files changed, 14 insertions(+) create mode 100644 tests/lib1/static-libs.pc diff --git a/tests/lib1/static-libs.pc b/tests/lib1/static-libs.pc new file mode 100644 index 0000000..555df8c --- /dev/null +++ b/tests/lib1/static-libs.pc @@ -0,0 +1,12 @@ +prefix=/usr/local +exec_prefix=${prefix} +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: static-libs +Description: A testing pkg-config file +Version: 1.2.3 +Libs: -lbar +Libs.private: -lbar-private +Cflags: -I${includedir}/foo +Requires.private: foo diff --git a/tests/run.sh.in b/tests/run.sh.in index aeeee07..a3721a9 100644 --- a/tests/run.sh.in +++ b/tests/run.sh.in @@ -118,6 +118,8 @@ run_test "PKG_CONFIG_PATH='${selfdir}/lib1' ${1} --static --cflags baz" \ '-fPIC' '-I/usr/include/foo' '-DFOO_STATIC' run_test "PKG_CONFIG_PATH='${selfdir}/lib1' ${1} --static --libs-only-l private-libs-duplication" \ '-lprivate -lbaz -lfoo -lbar -lzee' +run_test "PKG_CONFIG_PATH='${selfdir}/lib1' ${1} --static --libs static-libs" \ + '-lbar -lbar-private -lfoo' # 4) tests for parser bugs run_test "PKG_CONFIG_PATH='${selfdir}/lib1' ${1} --libs dos-lineendings" \