1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-19 20:38:08 +01:00
Files
wmaker/wrlib/configure.in
1998-09-29 22:36:29 +00:00

106 lines
1.7 KiB
Plaintext

dnl
dnl autoconf input for WRaster library
dnl
AC_INIT(raster.c)
AM_INIT_AUTOMAKE(wrlib, 0.3)
CFLAGS="$CFLAGS -O2"
dnl Checks for programs.
dnl ===================
AC_PROG_CC
AC_PROG_MAKE_SET
AC_PROG_RANLIB
AC_PROG_INSTALL
dnl Checks for library functions.
dnl ============================
AC_PROG_GCC_TRADITIONAL
AC_FUNC_MEMCMP
AC_FUNC_ALLOCA
AC_TYPE_SIGNAL
AC_FUNC_VPRINTF
AC_PATH_XTRA
XCFLAGS="$X_CFLAGS"
_XLIBS="$X_LIBS $X_EXTRA_LIBS -lX11"
XLIBS="$X_EXTRA_LIBS -lX11"
XLFLAGS=$X_LIBS
AC_SUBST(XCFLAGS)
AC_SUBST(XLFLAGS)
dnl Pixmap Support
dnl ==============
xpm=yes
AC_ARG_ENABLE(xpm,
[ --disable-xpm disable XPM support through libXpm],
xpm=$enableval, xpm=yes)
GFXFLAGS=""
GFXLIBS=""
if test "$xpm" = yes; then
AC_CHECK_LIB(Xpm, XpmCreatePixmapFromData,
[GFXFLAGS=-DUSE_XPM GFXLIBS=-lXpm], ,$_XLIBS)
fi
dnl test for zlib
dnl =============
AC_CHECK_LIB(z, gzread, zlib=yes, zlib=no)
dnl PNG Support
dnl ===========
png=yes
AC_ARG_ENABLE(png,
[ --disable-png disable PNG support through libpng],
png=$enableval, png=yes)
if test "$png" = yes; then
if test "$zlib" = yes; then
AC_CHECK_LIB(png, png_get_valid, [GFXFLAGS="$GFXFLAGS -DUSE_PNG"
GFXLIBS="$GFXLIBS -lpng -lz"], , -lz -lm)
fi
fi
dnl TIFF Support
dnl ============
tif=yes
AC_ARG_ENABLE(tif,
[ --disable-tiff disable use of TIFF images through libtiff],
tif=$enableval, tif=yes)
if test "$tif" = yes; then
AC_CHECK_LIB(tiff, TIFFGetVersion,
[GFXFLAGS="$GFXFLAGS -DUSE_TIFF" GFXLIBS="$GFXLIBS -ltiff"],, -lm)
fi
AC_SUBST(GFXFLAGS)
AC_SUBST(GFXLIBS)
AC_SUBST(XLIBS)
if test "${prefix}" = "NONE"; then
prefix="/usr/local"
fi
if test "${exec_prefix}" = "NONE"; then
exec_prefix=$prefix
fi
AC_C_CONST
AC_OUTPUT(Makefile config.h)