1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
|
AC_INIT(src/rubwindow.c)
AC_PREREQ(2.13)
AM_INIT_AUTOMAKE(dfm, 0.99.7)
AM_CONFIG_HEADER(config.h)
AM_MAINTAINER_MODE
AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_LN_S
if test "$ac_cv_prog_LN_S" = "ln"
then
AC_MSG_ERROR([System doesn't support soft links with the 'ln -s' command (required)])
fi
AC_PATH_XTRA
CPPFLAGS="$CPPFLAGS $X_CFLAGS -I/usr/local/include"
LIBS="$LIBS $X_LIBS -L/usr/local/lib"
ALL_LINGUAS="de da"
AM_GNU_GETTEXT
CPPFLAGS="-I../intl $CPPFLAGS"
AC_CHECK_HEADERS(zlib.h)
if test "$ac_cv_header_zlib_h" = "yes"
then
AC_CHECK_LIB(z, gzread)
fi
AC_CHECK_HEADERS(X11/xpm.h)
if test "$ac_cv_header_X11_xpm_h" = "no"
then
AC_MSG_ERROR([Xpm library and/or headers are not installed (required)])
fi
AC_CHECK_LIB(Xpm,XpmCreatePixmapFromData,,,-lXext -lX11)
if test "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = "no"
then
AC_MSG_ERROR([Xpm library not installed (required)])
fi
# AC_HEADER_STDC
AC_CHECK_HEADERS(unistd.h sys/wait.h mntent.h)
AC_C_CONST
AC_TYPE_MODE_T
# AC_FUNC_FNMATCH
# imlib quality is very ugly, so enable it manualy !!!
AC_ARG_ENABLE(imlib-icons,[ --enable-imlib-icons Use imlib for loading and scaling icons ])
if test "$enable_imlib_icons" = "yes"
then
AM_PATH_IMLIB(1.9.4,CPPFLAGS="$CPPFLAGS -DIMLIB $IMLIB_CFLAGS"
LIBS="$LIBS $IMLIB_LIBS",
AC_MSG_RESULT([IMLIB disabled]))
fi
AM_PATH_GTK(1.2.0,,AC_MSG_ERROR([GTK+ not found (required)]))
CPPFLAGS="$CPPFLAGS $GTK_CFLAGS"
LIBS="$LIBS $GTK_LIBS"
# for faster loading of images in the gtk+ dialogs
AM_PATH_GDK_IMLIB(1.9.4,CPPFLAGS="$CPPFLAGS -DGDK_IMLIB $GDK_IMLIB_CFLAGS"
LIBS="$LIBS $GDK_IMLIB_LIBS",
AC_MSG_RESULT([GTK-IMLIB disabled]))
CPPFLAGS="$CPPFLAGS -DDFMEXTFILE=\\\"$datadir/dfm/dfmext\\\""
CPPFLAGS="$CPPFLAGS -DLOCALEDIR=\\\"$datadir/locale\\\""
AC_OUTPUT(
Makefile
share/Makefile
share/icons/Makefile
share/icons/Appicons/Makefile
share/icons/FileManagerIcons/Makefile
share/icons/Moreicons/Makefile
share/backgrounds/Makefile
dfmext-install/Makefile
utils/Makefile
intl/Makefile
po/Makefile.in
src/Makefile
)
|