diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-09-10 15:24:12 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-09-10 15:44:29 +0200 |
commit | 38cd94bec852b621c6af11efcbea4e51e403ca54 (patch) | |
tree | 4d333290558dcfd71c5acea6ac7ea73210ae06bb /pkg-test/test-pkg-config | |
parent | 93f176a2a035930aea76112e23e80661edc5fdd9 (diff) | |
download | qpdf-38cd94bec852b621c6af11efcbea4e51e403ca54.tar.zst |
Strengthen pkg-test
* Define POINTERHOLDER_TRANSITION
* Make sure we are getting the intended version of qpdf
Diffstat (limited to 'pkg-test/test-pkg-config')
-rwxr-xr-x | pkg-test/test-pkg-config | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/pkg-test/test-pkg-config b/pkg-test/test-pkg-config index 3624030a..ea469f1b 100755 --- a/pkg-test/test-pkg-config +++ b/pkg-test/test-pkg-config @@ -13,11 +13,18 @@ if [ ! -d "$TMP" ]; then exit 2 fi +WANTED_VERSION=$(awk -F'"' '/#define QPDF_VERSION / {print $2}' include/qpdf/DLL.h) + cp pkg-test/qpdf-version.cc $TMP cd $TMP -pkg-config libqpdf --modversion +if [ "$(pkg-config libqpdf --modversion)" != "$WANTED_VERSION" ]; then + echo 1>&2 "Failed to get correct qpdf version from pkg-config --modversion" +fi pkg-config libqpdf --libs --static g++ qpdf-version.cc -o qpdf-version \ $(pkg-config libqpdf --cflags) \ $(pkg-config libqpdf --libs) -./qpdf-version +if [ "$(./qpdf-version)" != "$WANTED_VERSION" ]; then + echo 1>&2 "Failed to get correct qpdf version from pkg-config test" + exit 2 +fi |