AC_PREREQ([2.53]) AC_INIT([OpenVRML Mozilla Plugin], [0.15.10], [openvrml-develop@lists.sourceforge.net]) AC_COPYRIGHT([Portions copyright 2004, 2005 Braden McDaniel]) AC_CONFIG_SUBDIRS([lib/gtkglext]) AC_CONFIG_FILES([Makefile] [lib/Makefile] [src/Makefile] [src/openvrml-player/Makefile]) AM_INIT_AUTOMAKE([1.7 foreign]) AC_PROG_CXX AC_DISABLE_STATIC AC_ENABLE_SHARED enable_shared=yes AC_PROG_LIBTOOL PKG_CHECK_MODULES([MOZILLA_XPCOM], [mozilla-xpcom], , [have_mozilla_xpcom=no]) if test "X$PKG_CONFIG" != "Xno" -a -z "MOZILLA_XPCOM_PKG_ERRORS"; then mozincludedir=`$PKG_CONFIG --variable=includedir mozilla-xpcom` MOZILLA_XPCOM_CFLAGS="-I$mozincludedir $MOZILLA_XPCOM_CFLAGS" fi PKG_CHECK_MODULES([MOZILLA_PLUGIN], [mozilla-plugin >= 1.6], , [have_mozilla_plugin=no]) mozversion=`$PKG_CONFIG --modversion mozilla-plugin` mozprefix=`$PKG_CONFIG --variable=prefix mozilla-plugin` mozlibdir=`$PKG_CONFIG --variable=libdir mozilla-plugin` AC_ARG_VAR([XPIDL], [Mozilla XPCOM IDL compiler]) AC_ARG_VAR([XPIDLFLAGS], [Mozilla XPCOM IDL compiler flags]) AC_PATH_PROG([XPIDL], [xpidl], , ["$mozlibdir"]) mozidldir="$mozprefix/share/idl/mozilla-$mozversion" MOZILLA_XPIDLFLAGS="-I $mozidldir" AC_SUBST([mozlibdir]) AC_SUBST([MOZILLA_XPIDLFLAGS]) PKG_CHECK_MODULES([GTK], [gtk+-2.0], , [have_gtk=no]) AX_CHECK_GL AC_PATH_XTRA if test "X$enable_mozilla_plugin" != "Xno"; then if test "X$have_mozilla_plugin" = "Xno"; then AC_MSG_FAILURE([Mozilla plug-in development headers are required to build the Mozilla plug-in.]) fi if test -z "$XPIDL"; then AC_MSG_FAILURE([xpidl is required to build the Mozilla plug-in]) fi if test "X$have_gtk" = "Xno"; then AC_MSG_FAILURE([GTK+ is required to build the Mozilla plug-in]) fi fi AM_CONDITIONAL([ENABLE_MOZILLA_PLUGIN], [test "X$enable_mozilla_plugin" != "Xno" -a "X$have_gtk" != "Xno"]) AC_OUTPUT