3
AM_CONFIG_HEADER(config.h)
4
AM_INIT_AUTOMAKE(exif,0.6.9)
8
AC_PATH_PROG(PKG_CONFIG,pkg-config)
10
dnl ---------------------------------------------------------------------------
12
dnl ---------------------------------------------------------------------------
13
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[The gettext domain we're
15
ALL_LINGUAS="de es fr"
16
AM_GNU_GETTEXT([external])
18
dnl ---------------------------------------------------------------------------
20
dnl ---------------------------------------------------------------------------
21
PKG_CHECK_MODULES(LIBEXIF, libexif >= 0.6.9)
22
AC_SUBST(LIBEXIF_LIBS)
23
AC_SUBST(LIBEXIF_CFLAGS)
25
dnl ---------------------------------------------------------------------------
26
dnl locale.h: locale.h provides setlocale. It seems that some systems don't
27
dnl have it (at least if configured --without-nls).
28
dnl ---------------------------------------------------------------------------
29
AC_CHECK_HEADERS(locale.h)
31
dnl ---------------------------------------------------------------------------
32
dnl popt.h: Simplifies handling of command-line options enormously.
33
dnl ---------------------------------------------------------------------------
34
popt_msg="no (Note that popt is mandatory, so exif won't compile)"
37
AC_ARG_WITH(popt, [ --without-popt Don't use popt.h],
38
if test "x${withval}" = "xno"; then
40
popt_msg="no (not requested)"
43
popt_prefix=$ac_default_prefix
44
AC_ARG_WITH(popt-prefix, [ --with-popt-prefix=PREFIX Location of popt], [
45
popt_prefix="$withval"])
47
CPPFLAGS_save="$CPPFLAGS"
48
CPPFLAGS="-I$popt_prefix/include $CPPFLAGS"
49
AC_CHECK_HEADER(popt.h, [
50
AC_CHECK_LIB(popt, poptResetContext, [
53
AC_DEFINE(HAVE_POPT,1,[whether we have popt])
57
LDFLAGS_save="$LDFLAGS"
58
LDFLAGS="-L$popt_prefix/lib"
59
AC_CHECK_LIB(popt, poptStuffArgs, [
61
popt_msg="yes (in '$popt_prefix')"
62
AC_DEFINE(HAVE_POPT,1,[whether we have popt])
63
POPT_LIBS="-L$popt_prefix/lib -lpopt"
65
], [popt_pmsg="no (couldn't link)"])
69
CPPFLAGS="$CPPFLAGS_save"
71
AM_CONDITIONAL(HAVE_POPT, $have_popt)
75
dnl ---------------------------------------------------------------------------
76
dnl Warnings: If we have GCC, be paranoid.
77
dnl ---------------------------------------------------------------------------
78
if test "x$GCC" = "xyes"; then
79
CFLAGS="$CFLAGS -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
96
Source code location: ${srcdir}