diff options
Diffstat (limited to 'Build/source/texk/xdvipdfmx/acinclude.m4')
-rw-r--r-- | Build/source/texk/xdvipdfmx/acinclude.m4 | 307 |
1 files changed, 0 insertions, 307 deletions
diff --git a/Build/source/texk/xdvipdfmx/acinclude.m4 b/Build/source/texk/xdvipdfmx/acinclude.m4 deleted file mode 100644 index 52cf0d57384..00000000000 --- a/Build/source/texk/xdvipdfmx/acinclude.m4 +++ /dev/null @@ -1,307 +0,0 @@ - -# -# Check for kpathsea -# -AC_DEFUN([AC_CHECK_KPSE_SUPPORT], [ - AC_MSG_CHECKING([whether you have kpathsea headers and they know about the required file formats]) - AC_TRY_COMPILE( - [ -#include <stdio.h> -#include <kpathsea/kpathsea.h> - ], [ -kpse_tex_ps_header_format; -kpse_type1_format; -kpse_vf_format; -kpse_ofm_format; -kpse_ovf_format; -kpse_truetype_format; - ], - [ - AC_MSG_RESULT(yes) - AC_CHECK_LIB(kpathsea, xbasename, - [], - [ AC_MSG_ERROR([ -This version of dvipdfmx requires xbasename() in kpathsea library. - ]) ] - ) - ], - [ - AC_MSG_RESULT(no); - AC_MSG_ERROR([ -This version of dvipdfmx requires that kpathsea and its headers be installed. -If you are sure they are installed and in a standard place, maybe you need a -newer version of kpathsea? You also might try setting the environment -variable CPPFLAGS (or CFLAGS) with -I pointing to the directory containing -the file "tex-file.h" - ]) ] - ) -]) - - -# -# Check for enc, cmap, sfd formats -# -AC_DEFUN([AC_CHECK_KPSE_TDS_VERSION], [ - AC_MSG_CHECKING([whether kpathsea library supports TDS version 1.1 installation]) - AC_TRY_COMPILE( - [ -#include <stdio.h> -#include <kpathsea/kpathsea.h> -#include <kpathsea/tex-file.h> - ], [ -kpse_enc_format; -kpse_cmap_format; -kpse_sfd_format; -kpse_opentype_format; - ], - [ - AC_MSG_RESULT(yes); - AC_DEFINE([__TDS_VERSION__], 0x200406L, [Define if your libkpathsea supports enc formats]) - AM_CONDITIONAL(TDS_VERSION_11, true) - ], - [ - AC_MSG_RESULT(no); - AC_DEFINE([__TDS_VERSION__], 0x200302L, [Define if your libkpathsea supports enc formats]) - AM_CONDITIONAL(TDS_VERSION_11, false) - ] - ) -]) - - -# -# Check for zlib -# -AC_DEFUN([AC_HAS_ZLIB], [ - _cppflags=$CPPFLAGS _ldflags=$LDFLAGS - AC_ARG_WITH(zlib, - [ --with-zlib=DIR use zlib include/library files from DIR], - [ -if test -d "$withval"; then - CPPFLAGS="$CPPFLAGS -I$withval/include" - LDFLAGS="$LDFLAGS -L$withval/lib" -fi - ] - ) - AC_MSG_CHECKING([for zlib header files]) - AC_TRY_COMPILE( - [ -#include <zlib.h> - ], [ -z_stream p; - ], - [ - AC_MSG_RESULT(yes) - AC_CHECK_LIB(z, compress, [ - AC_DEFINE(HAVE_ZLIB, 1, [Define if you have zlib and its headers]) - LIBS="$LIBS -lz" - AC_CHECK_LIB(z, compress2, [ - AC_DEFINE(HAVE_ZLIB_COMPRESS2, 1, [Define if your zlib has the compress2 function]) - ]) - ]) - ], - [ - CPPFLAGS=$_cppflags - LDDFLAGS=$_ldflags - AC_MSG_RESULT(no) - ] - ) -]) - -# -# Check for libpng -# -AC_DEFUN([AC_HAS_LIBPNG], [ - _cppflags=$CPPFLAGS _ldflags=$LDFLAGS - AC_ARG_WITH(png, - [ --with-png=DIR use png include/library files from DIR], - [ -if test -d "$withval"; then - CPPFLAGS="$CPPFLAGS -I$withval/include" - LDFLAGS="$LDFLAGS -L$withval/lib" -fi - ] - ) - AC_CHECK_FUNC(pow, , AC_CHECK_LIB(m, pow, LIBS="$LIBS -lm")) - AC_MSG_CHECKING([for png header files]) - AC_TRY_COMPILE( - [ -#include <png.h> - ], [ -png_infop p; - ], - [ - AC_MSG_RESULT(yes) - AC_CHECK_LIB(png, png_get_image_width, - [ AC_DEFINE(HAVE_LIBPNG, 1, [Define if you have libpng]) - LIBS="$LIBS -lpng" ], , -lz - ) - ], - [ - CPPFLAGS=$_cppflags - LDDFLAGS=$_ldflags - AC_MSG_RESULT(no) - ] - ) -]) - -# -# Check for libpaper -# -AC_DEFUN([AC_HAS_LIBPAPER], [ - _cppflags=$CPPFLAGS _ldflags=$LDFLAGS - AC_ARG_WITH(paper, - [ --with-paper=DIR use paper include/library files from DIR], - [ -if test -d "$withval"; then - CPPFLAGS="$CPPFLAGS -I$withval/include" - LDFLAGS="$LDFLAGS -L$withval/lib" -fi - ] - ) - AC_MSG_CHECKING([for paper header files]) - AC_TRY_COMPILE( - [ -#include <paper.h> - ], [ -struct paper *p; - ], - [ - AC_MSG_RESULT(yes) - AC_CHECK_LIB(paper, paperpswidth, [ - AC_DEFINE(HAVE_LIBPAPER, 1, [Define if you have libpaper]) - LIBS="$LIBS -lpaper" - ]) - ], - [ - CPPFLAGS=$_cppflags - LDDFLAGS=$_ldflags - AC_MSG_RESULT(no) - ] - ) -]) - -# -# Check for libfontconfig -# -AC_DEFUN([AC_HAS_LIBFONTCONFIG], [ - _cppflags=$CPPFLAGS _ldflags=$LDFLAGS - have_libfontconfig=no - AC_ARG_WITH(fontconfig, - [ --with-fontconfig=DIR use fontconfig include/library files from DIR], - [ -if test -d "$withval"; then - CPPFLAGS="$CPPFLAGS -I$withval/include" - LDFLAGS="$LDFLAGS -L$withval/lib" - FONTCONFIGLDFLAGS="-L$withval/lib" -fi - ] - ) - AC_MSG_CHECKING([for fontconfig header files]) - AC_TRY_COMPILE( - [ -#include <fontconfig/fontconfig.h> - ], [ -FcObjectSet *os; - ], - [ - AC_MSG_RESULT(yes) - AC_CHECK_LIB(fontconfig, FcInit, [ - AC_DEFINE(HAVE_LIBFONTCONFIG, 1, [Define if you have libfontconfig]) - LIBS="$LIBS -lfontconfig" - have_libfontconfig=yes - ]) - ], - [ - CPPFLAGS=$_cppflags - LDDFLAGS=$_ldflags - AC_MSG_RESULT(no) - ] - ) -]) - -# -# Check for libfreetype, fail with error if not found -# -AC_DEFUN([AC_CHECK_LIBFREETYPE], [ - _cppflags=$CPPFLAGS _ldflags=$LDFLAGS - using_installed_freetype=yes - AC_ARG_WITH(ft2lib, - [ --with-ft2lib=LIB use freetype2 library LIB], - [ - if test x"$withval" != x; then - LIBS="$LIBS $withval" - using_installed_freetype=no - fi - ] - ) - AC_ARG_WITH(ft2include, - [ --with-ft2include=DIR use freetype2 include files from DIR], - [ - if test -d "$withval"; then - CPPFLAGS="$CPPFLAGS -I$withval" - fi - ] - ) - AC_ARG_WITH(freetype2, - [ --with-freetype2=DIR use installed freetype2 include & lib files from DIR], - [ - if test -d "$withval"; then - CPPFLAGS="$CPPFLAGS -I$withval/include/freetype2" - LDFLAGS="$LDFLAGS -L$withval/lib" - fi - ] - ) - AC_MSG_CHECKING([for freetype2 header files and library]) - AC_TRY_COMPILE( - [ -#include "ft2build.h" -#include FT_FREETYPE_H - ], - [ -FT_Face face; - ], - [ - AC_MSG_RESULT(yes) - if test x"$using_installed_freetype" = xyes; then - AC_CHECK_LIB(freetype, FT_Init_FreeType, [ - AC_DEFINE(HAVE_LIBFREETYPE, 1, [Define if you have libfreetype]) - LIBS="$LIBS -lfreetype" - ]) - else - AC_DEFINE(HAVE_LIBFREETYPE, 1, [Define if you have libfreetype]) - fi - ], - [ - AC_MSG_RESULT(no) - AC_MSG_ERROR([ -This version of xdvipdfmx requires that FreeType2 and its headers be available. -You can use the --with-freetype2 option to indicate the location of the installed -freetype2, or --with-ft2lib and --with-ft2include to point to the libfreetype.a -library and the FreeType2 include files.]) - ] - ) -]) - -# -# Check for ApplicationServices -# -AC_DEFUN([AC_HAS_APP_SERVICES], [ - AC_MSG_CHECKING([for Mac OS X ApplicationServices framework]) - AC_TRY_COMPILE( - [ -#include <ApplicationServices/ApplicationServices.h> - ], [ -ATSFontRef fontRef; - ], - [ - have_app_services=yes - AC_DEFINE(HAVE_APP_SERVICES, 1, [Define if you have Mac OS X ApplicationServices]) - LIBS="$LIBS -framework ApplicationServices" - ], - [ - have_app_services=no - ] - ) - AC_MSG_RESULT($have_app_services) -]) - |