File: configure

package info (click to toggle)
r-cran-qpdf 1.3.4%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 208 kB
  • sloc: cpp: 148; sh: 25; makefile: 10
file content (17 lines) | stat: -rwxr-xr-x 634 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh
if [ -z "$EXTERNAL_QPDF" ]; then
  echo "Using bundled qpdf (recommended)"
  if pkg-config --exists libjpeg; then
    sed -i.bak "s#-Ilibqpdf#-Ilibqpdf `pkg-config --cflags libjpeg`#" src/Makevars
    sed -i.bak "s#-ljpeg#`pkg-config --libs libjpeg`#" src/Makevars
  fi
  exit 0
fi

# For distro's that prefer external libqpdf (>= 8.1.0)
PKGCONFIG_CFLAGS=`pkg-config --cflags --silence-errors libqpdf`
PKGCONFIG_LIBS=`pkg-config --libs libqpdf`

# Our bindings dont use shared pointers anyway:
echo "PKG_CPPFLAGS=$PKGCONFIG_CFLAGS -DPOINTERHOLDER_TRANSITION=4" > src/Makevars
echo "PKG_LIBS=$PKGCONFIG_LIBS" >> src/Makevars