2006-10-24 18:30:45 +02:00
|
|
|
|
|
|
|
AC_INIT(src/follow-symlink.c)
|
2008-05-04 16:02:54 +02:00
|
|
|
AM_INIT_AUTOMAKE([ 1.9 libnautilus-follow-symlink ], "1.0.99")
|
2006-10-24 18:30:45 +02:00
|
|
|
AC_CONFIG_HEADER(src/config.h)
|
|
|
|
|
|
|
|
dnl default FLAGS
|
|
|
|
CPPFLAGS="$CPPFLAGS -std=gnu99 -pedantic-errors -Wall"
|
2006-11-10 20:02:06 +01:00
|
|
|
CFLAGS="$CFLAGS -O -Wall -Werror -Winline"
|
2006-10-24 18:30:45 +02:00
|
|
|
LDFLAGS="$LDFLAGS -Wl,--as-needed"
|
|
|
|
|
2006-10-30 06:22:35 +01:00
|
|
|
# FIXME: Make this better
|
2007-05-12 22:07:36 +02:00
|
|
|
FSL_ICON="/usr/share/icons/gnome/16x16/emblems/emblem-symbolic-link.png"
|
2006-10-30 06:22:35 +01:00
|
|
|
AC_SUBST(FSL_ICON)
|
|
|
|
AC_DEFINE_UNQUOTED(FSL_ICON, "$FSL_ICON", [follow-symlink menu icon])
|
|
|
|
|
|
|
|
# libtool, DISABLE_STATIC should go before PROG_LIBTOOL
|
2006-10-24 18:30:45 +02:00
|
|
|
AM_DISABLE_STATIC
|
2006-10-30 06:22:35 +01:00
|
|
|
AM_PROG_LIBTOOL
|
2006-10-24 18:30:45 +02:00
|
|
|
|
|
|
|
AC_PROG_INSTALL
|
|
|
|
AC_LANG_C
|
|
|
|
AC_PROG_CC
|
|
|
|
|
2006-10-24 20:30:39 +02:00
|
|
|
# intltool
|
|
|
|
AC_PROG_INTLTOOL(0.18)
|
|
|
|
GETTEXT_PACKAGE=nautilus-follow-symlink
|
|
|
|
AC_SUBST(GETTEXT_PACKAGE)
|
|
|
|
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [gettext domain])
|
|
|
|
ALL_LINGUAS="ca es" dnl Implied en
|
|
|
|
AM_GLIB_GNU_GETTEXT
|
|
|
|
|
2006-10-24 18:30:45 +02:00
|
|
|
# string.h and stdlib.h are used
|
|
|
|
dnl defines STDC_HEADERS if ANSI-compliant headers are present
|
|
|
|
AC_HEADER_STDC
|
|
|
|
dnl Xref: http://www.seul.org/docs/autotut/#libtool
|
2006-10-25 05:31:25 +02:00
|
|
|
#AC_CHECK_HEADERS(sys/stat.h,,AC_MSG_ERROR([required header file missing]))
|
2006-10-24 18:30:45 +02:00
|
|
|
|
|
|
|
# glib-2.0: ensure it's present
|
|
|
|
dnl and set GLIB_CFLAGS and GLIB_LIBS
|
2008-05-04 16:02:54 +02:00
|
|
|
dnl The newer API in GNOME 2.22 requires 2.16 (maybe 2.14?),
|
|
|
|
dnl gio is the only module required (probably)
|
|
|
|
AM_PATH_GLIB_2_0(2.16.0, [], [], gio)
|
2006-10-24 18:30:45 +02:00
|
|
|
|
|
|
|
# pkg-config: ensure libnautilus-extension is found by pkg-config
|
|
|
|
PKG_CHECK_MODULES(NAUTILUS_EXTENSION, [libnautilus-extension])
|
|
|
|
|
|
|
|
#AC_DEFINE(_GNU_SOURCE)
|
|
|
|
|
|
|
|
dnl Incorporate the result of tests
|
|
|
|
CFLAGS="$CFLAGS $GLIB_CFLAGS $NAUTILUS_EXTENSION_CFLAGS"
|
|
|
|
LIBS="$LIBS $GLIB_LIBS $NAUTILUS_EXTENSION_LIBS"
|
|
|
|
|
2006-10-24 20:30:39 +02:00
|
|
|
AC_OUTPUT([Makefile
|
|
|
|
src/Makefile
|
|
|
|
po/Makefile.in
|
|
|
|
])
|