dnl Process this file with autoconf to produce a configure script. dnl dnl Copyright (C) 2009, 2010 Peter Breitenlohner dnl dnl This file is free software; the copyright holder dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl ********************************************************************* dnl dnl Adapted for TeX Live from t1utils-1.34/configure.in dnl dnl ********************************************************************* dnl m4_define([t1utils_version], [1.36])[]dnl using unmodified t1utils source tree AC_INIT([t1utils for TeX Live], t1utils_version, [tex-k@tug.org]) AC_PREREQ([2.65]) AC_CONFIG_SRCDIR([t1utils-]t1utils_version[/t1ascii.c]) AC_CONFIG_AUX_DIR([../../build-aux]) AC_CONFIG_MACRO_DIR([../../m4]) AM_INIT_AUTOMAKE([foreign]) AM_MAINTAINER_MODE AC_PROG_CC AC_C_CONST KPSE_COMPILER_WARNINGS dnl dnl strerror()? dnl AC_REPLACE_FUNCS([strerror]) AC_CHECK_FUNCS([strtoul]) dnl dnl integer types dnl AC_CHECK_HEADERS([inttypes.h sys/types.h]) if test "x$ac_cv_header_inttypes_h:$ac_cv_header_sys_types_h" = xno:yes; then AC_CACHE_CHECK([for uintXX_t typedefs], [lcdf_cv_uint_t], [AC_EGREP_HEADER([(^|[^a-zA-Z_0-9])uint32_t[^a-zA-Z_0-9]], [sys/types.h], [lcdf_cv_uint_t=yes], [lcdf_cv_uint_t=no])]) if test "x$lcdf_cv_uint_t" = xno; then AC_CACHE_CHECK([for u_intXX_t typedefs], [lcdf_cv_u_int_t], [AC_EGREP_HEADER([(^|[^a-zA-Z_0-9])u_int32_t[^a-zA-Z_0-9]], [sys/types.h], [lcdf_cv_u_int_t=yes], [lcdf_cv_u_int_t=no])]) fi fi if test "x$ac_cv_header_inttypes_h:$lcdf_cv_uint_t" = xno:no; then if test "x$lcdf_cv_u_int_t" = xyes; then AC_DEFINE([HAVE_U_INT_TYPES], 1, [Define if you have u_intXX_t types but not uintXX_t types.]) else AC_MSG_WARN([ ========================================= Neither uint32_t nor u_int32_t defined by or ! Assuming "short" has 16 bits and "int" has 32 bits. =========================================]) AC_DEFINE([HAVE_FAKE_INT_TYPES], 1, [Define if intXX_t types are not available.]) fi fi AC_CHECK_TYPES([uintptr_t], [], [], [#if HAVE_INTTYPES_H # include #endif #if HAVE_SYS_TYPES_H # include #endif ]) AC_CHECK_SIZEOF([void *]) AC_CHECK_SIZEOF([unsigned long]) AC_CHECK_SIZEOF([unsigned int]) AC_CONFIG_HEADERS([config.h]) dnl dnl verbatim portions of the header dnl AH_TOP([#ifndef T1UTILS_CONFIG_H #define T1UTILS_CONFIG_H]) AH_BOTTOM([#include #ifdef __cplusplus extern "C" { #endif /* Prototype strerror if we don't have it. */ #if !HAVE_STRERROR char *strerror(int errno); #endif #endif /* T1UTILS_CONFIG_H */]) T1UTILS_TREE=[t1utils-]t1utils_version AC_SUBST([T1UTILS_TREE]) dnl dnl Output dnl AC_CONFIG_FILES([Makefile]) AC_OUTPUT