beta-0.89.2
[luatex.git] / source / m4 / kpse-xpdf-flags.m4
blobe2207b8ad5edf8a45f99f8910cbd39a4cb6c119c
1 # Public macros for the TeX Live (TL) tree.
2 # Copyright (C) 2009-2015 Peter Breitenlohner <tex-live@tug.org>
4 # This file is free software; the copyright holder
5 # gives unlimited permission to copy and/or distribute it,
6 # with or without modifications, as long as this notice is preserved.
8 # KPSE_XPDF_FLAGS
9 # ---------------
10 # Provide the configure option '--with-system-xpdf' (if in the TL tree).
12 # Set the make variables XPDF_INCLUDES and XPDF_LIBS to the CPPFLAGS and
13 # LIBS required for the `-lxpdf' library in libs/xpdf/ of the TL tree.
14 AC_DEFUN([KPSE_XPDF_FLAGS],
15 [AC_REQUIRE([KPSE_CHECK_WIN32])[]dnl
16 _KPSE_LIB_FLAGS([xpdf], [xpdf], [],
17                 [-DPDF_PARSER_ONLY -IBLD/libs/xpdf -IBLD/libs/xpdf/goo -IBLD/libs/xpdf/xpdf],
18                 [BLD/libs/xpdf/libxpdf.a], [],
19                 [], [${top_builddir}/../../libs/xpdf/xpdf/Stream.h])[]dnl
20 test "x$kpse_cv_have_win32" = xno || XPDF_LIBS="$XPDF_LIBS -lgdi32"
21 ]) # KPSE_XPDF_FLAGS
23 # KPSE_XPDF_OPTIONS([WITH-SYSTEM])
24 # --------------------------------
25 AC_DEFUN([KPSE_XPDF_OPTIONS],
26 [m4_ifval([$1],
27           [AC_ARG_WITH([system-xpdf],
28                        AS_HELP_STRING([--with-system-xpdf],
29                                       [use installed poppler headers and library instead of xpdf library from TL (requires pkg-config)]))])[]dnl
30 ]) # KPSE_XPDF_OPTIONS
32 # KPSE_XPDF_SYSTEM_FLAGS
33 # ----------------------
34 AC_DEFUN([KPSE_XPDF_SYSTEM_FLAGS], [dnl
35 _KPSE_PKG_CONFIG_FLAGS([xpdf], [poppler], [0.12])
36 POPPLER_VERSION='-DPOPPLER_VERSION=\"'`$PKG_CONFIG poppler --modversion`'\"'
37 XPDF_INCLUDES="$POPPLER_VERSION $XPDF_INCLUDES"
38 ]) # KPSE_XPDF_SYSTEM_FLAGS