mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-19 12:28:22 +01:00
106 lines
1.7 KiB
Plaintext
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)
|
|
|