124 lines (97 with data), 3.4 kB
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.59)
# Making releases:
# VIEWITGUI_MICRO_VERSION += 1;
# VIEWITGUI_INTERFACE_AGE += 1;
# VIEWITGUI_BINARY_AGE += 1;
# if any functions have been added, set VIEWITGUI_INTERFACE_AGE to 0.
# if backwards compatibility has been broken,
# set VIEWITGUI_BINARY_AGE and VIEWITGUI_INTERFACE_AGE to 0.
m4_define([viewitgui_major_version], [1])
m4_define([viewitgui_minor_version], [1])
m4_define([viewitgui_micro_version], [1])
m4_define([viewitgui_real_version],
[viewitgui_major_version.viewitgui_minor_version.viewitgui_micro_version])
m4_define([viewitgui_version], [viewitgui_real_version])
m4_define([viewitgui_interface_age], [0])
m4_define([viewitgui_binary_age], [0])
m4_define([viewitgui_unstable],
m4_if(m4_eval(viewitgui_minor_version % 2), [1], [yes], [no]))
m4_define([viewitgui_full_name], [The MONA library])
AC_INIT([viewitgui], [viewitgui_version], [tittge@cbs.mpg.de])
AC_CONFIG_SRCDIR([src/viewitgui.cc])
AM_INIT_AUTOMAKE(no-define)
AC_CONFIG_HEADER(config.h)
VIEWITGUI_MAJOR_VERSION=viewitgui_major_version
VIEWITGUI_MINOR_VERSION=viewitgui_minor_version
VIEWITGUI_MICRO_VERSION=viewitgui_micro_version
VIEWITGUI_INTERFACE_AGE=viewitgui_interface_age
VIEWITGUI_BINARY_AGE=viewitgui_binary_age
VIEWITGUI_VERSION=viewitgui_version
VIEWITGUI_UNSTABLE=viewitgui_unstable
AC_SUBST(VIEWITGUI_MAJOR_VERSION)
AC_SUBST(VIEWITGUI_MINOR_VERSION)
AC_SUBST(VIEWITGUI_MICRO_VERSION)
AC_SUBST(VIEWITGUI_INTERFACE_AGE)
AC_SUBST(VIEWITGUI_BINARY_AGE)
AC_SUBST(VIEWITGUI_VERSION)
AC_SUBST(VIEWITGUI_UNSTABLE)
dnl Initialize maintainer mode
AM_MAINTAINER_MODE
# Checks for programs.
AC_ISC_POSIX
AC_PROG_CC
AC_PROG_CC
AM_PROG_CC_STDC
AC_PROG_CXX
AC_PROG_CPP
AC_PROG_CXXCPP
AC_PROG_INSTALL
AC_PROG_MAKE_SET
AM_PROG_LIBTOOL
dnl *************************************************
dnl gettext support
dnl *************************************************
gettext_package=viewitgui
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$gettext_package",1)
dnl Add the languages which your application supports here.
ALL_LINGUAS=""
AM_GLIB_GNU_GETTEXT
dnl Set PACKAGE_LOCALE_DIR in config.h.
if test "x${prefix}" = "xNONE"; then
AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR,"${ac_default_prefix}/${DATADIRNAME}/locale",1)
else
AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR,"${prefix}/${DATADIRNAME}/locale",1)
fi
AC_LANG_CPLUSPLUS
# Checks for libraries.
pkg_modules="gtkmm-2.4 gtkglext-1.0 gthread-2.0 libxml++-2.6"
PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])
AC_SUBST(PACKAGE_CFLAGS)
AC_SUBST(PACKAGE_LIBS)
PKG_CHECK_MODULES(LIBVISTAIO, libvistaio)
AC_SUBST(LIBVISTAIO_CFLAGS)
AC_SUBST(LIBVISTAIO_LIBS)
PKG_CHECK_MODULES(LIBMONA, libmona-0.8 >= 0.8.2)
AC_SUBST(LIBMONA_CFLAGS)
AC_SUBST(LIBMONA_LIBS)
PKG_CHECK_MODULES(VIEWIT, viewit-1.4)
AC_SUBST(VIEWIT_CFLAGS)
AC_SUBST(VIEWIT_LIBS)
PKG_CHECK_MODULES(GTKGLEXTMM, gtkglextmm-1.2)
AC_SUBST(GTKGLEXTMM_CFLAGS)
AC_SUBST(GTKGLEXTMM_LIBS)
CXXFLAGS="$CFLAGS $CXXFLAGS"
# Checks for header files.
AC_CHECK_HEADERS([sys/mman.h libintl.h])
# Checks for typedefs, structures, and compiler characteristics.
AC_HEADER_STDBOOL
AC_C_CONST
# Checks for library functions.
AC_FUNC_SELECT_ARGTYPES
AC_CHECK_FUNCS([select])
AC_CONFIG_FILES([Makefile
pixmaps/Makefile
src/Makefile])
AC_OUTPUT