Drop tbs in favour of ninja
[llpp.git] / configure
blob139e212907f3200992ebd5f47c2ead14e347ff29
1 #!/bin/sh -e
3 test -z "$1" && mupdf=/home/malc/x/rcs/git/mupdf
4 test -e "$mupdf" || {
5 printf "Pleas supply patch to mupdf\n" >&2
6 printf "$0 [path-to-git-clone-of-mupdf] [build-type[=native]]\n" >&2
7 exit 1
9 pkgs="freetype2 fontconfig zlib x11 openssl libopenjp2" # j(peg|big2dec)?
11 expr "$0" : "/.*" >/dev/null && {
12 path="$0"
13 builddir="$PWD"
14 } || {
15 path="$PWD/$0"
16 builddir="$PWD/build"
20 exec >.config
21 printf "cflags=$(pkg-config --cflags $pkgs)\n"
22 printf "lflags=$(pkg-config --libs $pkgs) -ljbig2dec -ljpeg -lz\n"
23 printf "srcdir=$(dirname $path)\n"
24 printf "buildtype=${2:-native}\n"
25 printf "mupdf=$mupdf\n"
26 printf "builddir=$builddir\n"
27 test $(uname -m) = "x86_64" && {
28 printf "cflags=\$cflags -fPIC\n"
29 printf "mujs=-lmujs\n"
33 echo "To build type: ninja -f $(dirname $path)/build.ninja"