2 # Process this file with autoconf to produce a configure script.
6 AC_CONFIG_AUX_DIR(config)
18 if test \( $EXTRA_VERSION -eq 0 \); then
19 if test \( $MICRO_VERSION -eq 0 \); then
20 VERSION=${MAJOR_VERSION}.${MINOR_VERSION}
22 VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}
25 if test \( $MICRO_VERSION -eq 0 \); then
26 VERSION=${MAJOR_VERSION}.${MINOR_VERSION}cvs${EXTRA_VERSION}
28 VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}cvs${EXTRA_VERSION}
32 AC_DEFINE_UNQUOTED(VFOLDERVERSION, "$VERSION", [plugin version])
33 AC_DEFINE_UNQUOTED(VFOLDERPACKAGE, "Claws Mail vfolder", [package])
35 AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)
36 AC_DEFINE_UNQUOTED(PLUGINVERSION, "$VERSION", [plugin version])
38 AC_CONFIG_HEADERS([config.h])
40 # Checks for programs.
52 # Checks for libraries.
56 AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
57 if test x$PKG_CONFIG = xno ; then
58 AC_MSG_ERROR([*** pkg-config not found. See http://www.freedesktop.org/software/pkgconfig/])
62 # Check for claws-mail
64 PKG_CHECK_MODULES(CLAWS_MAIL, claws-mail >= 3.8.0.0)
65 AC_SUBST(CLAWS_MAIL_CFLAGS)
66 AC_SUBST(CLAWS_MAIL_LIBS)
67 if test -z $prefix || test "${prefix}" = "NONE" ; then
68 prefix=$( $PKG_CONFIG --variable=prefix claws-mail )
69 CLAWS_MAIL_PLUGINDIR=$( $PKG_CONFIG --variable=plugindir claws-mail )
71 CLAWS_MAIL_PLUGINDIR='${libdir}/claws-mail/plugins'
73 AC_SUBST(CLAWS_MAIL_PLUGINDIR)
75 if test $USE_MAINTAINER_MODE = yes; then
76 CFLAGS="-g -Wall -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED"
78 CFLAGS="$CFLAGS -O2 -Wall"
82 AC_DEFINE_UNQUOTED(TEXTDOMAIN, "$PACKAGE", [Gettext textdomain])
83 AM_GNU_GETTEXT_VERSION([0.15])
84 AM_GNU_GETTEXT([external])
86 PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.12])
88 GLIB_GENMARSHAL=`pkg-config --variable=glib_genmarshal glib-2.0`
89 AC_SUBST(GLIB_GENMARSHAL)
94 PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.16)
96 # Checks for header files.
99 # Checks for typedefs, structures, and compiler characteristics.
106 AC_SUBST(PLUGINVERSION)
107 AC_SUBST(MAJOR_VERSION)
108 AC_SUBST(MINOR_VERSION)
109 AC_SUBST(MICRO_VERSION)
110 AC_SUBST(EXTRA_VERSION)
115 echo "Vfolder will be compiled with these settings:"
117 echo -e "CFLAGS: ${CFLAGS}"
118 echo -e "Vfolder version: ${VERSION}"
120 echo -e "Now run make to build vfolder plugin"
122 echo -e "Please send bugs or feature requests to the maintainer(s)."
123 echo -e "Email addresses can be found in the AUTHORS file."