caesium-clt/configure.ac

64 lines
1.5 KiB
Plaintext

# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.69])
AC_INIT([caesiumclt], [1.9.9], [caesium@saerasoft.com])
AC_CONFIG_SRCDIR([src/])
AC_CONFIG_AUX_DIR(tools)
AM_INIT_AUTOMAKE(-Wall -Werror foreign)
# Checks for programs.
AC_PROG_CC
AC_CONFIG_FILES([
Makefile
src/Makefile
])
AC_ARG_WITH(libjpeg, [ --libjpeg=DIR libjpeg is installed in ],
[if test $withval != yes; then
jpeginfo_cv_libjpeg=$withval
fi
if test -d "${jpeginfo_cv_libjpeg}/lib"; then
LDFLAGS="-L${jpeginfo_cv_libjpeg}/lib $LDFLAGS"
CPPFLAGS="$CPPFLAGS -I${jpeginfo_cv_libjpeg}/include"
else
LDFLAGS="-L${jpeginfo_cv_libjpeg} $LDFLAGS"
CPPFLAGS="$CPPFLAGS -I${jpeginfo_cv_libjpeg}"
fi])
# Checks for libraries.
AC_CHECK_LIB(jpeg, jpeg_stdio_src, ,[
echo "Cannot find libjpeg."
exit 1
])
AC_CHECK_LIB(turbojpeg, tjInitCompress, ,[
echo "Cannot find libturbojpeg."
exit 1
])
AC_CHECK_LIB(zopflipng, CZopfliPNGOptimize, ,[
echo "Cannot find libzopflipng."
exit 1
])
# Checks for header files.
AC_CHECK_HEADERS([limits.h stdlib.h string.h getopt.h stdio.h sys/stats.h dirent.h])
AC_CHECK_HEADERS(jpeglib.h,,[
echo "Cannot find jpeglib.h."
exit 1
])
AC_CHECK_HEADERS(zopflipng/zopflipng_lib.h,,[
echo "Cannot find zopflipng/zopflipng_lib.h."
exit 1
])
# Checks for typedefs, structures, and compiler characteristics.
AC_TYPE_OFF_T
# Checks for library functions.
AC_FUNC_MALLOC
AC_CHECK_FUNCS([mkdir strrchr strtol])
AC_OUTPUT