diff -r fc42ea7f810d -r 50e230cf7818 configure.in --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/configure.in Mon May 19 18:27:00 2003 +0000 @@ -0,0 +1,129 @@ +AC_INIT(loudmouth/lm-message.h) + +AM_CONFIG_HEADER(config.h) + +AM_INIT_AUTOMAKE(loudmouth, 0.9) + +AM_MAINTAINER_MODE + +AC_PROG_CC +AC_ISC_POSIX +AC_HEADER_STDC +AM_PROG_LIBTOOL + +AM_PATH_GLIB_2_0 + +LM_COMPILE_WARNINGS + +changequote(,)dnl +if test "x$GCC" = "xyes"; then + case " $CFLAGS " in + *[\ \ ]-Wall[\ \ ]*) ;; + *) CFLAGS="$CFLAGS -Wall" ;; + esac +fi +changequote([,])dnl + +AC_SUBST(CFLAGS) +AC_SUBST(LDFLAGS) + +GLIB2_REQUIRED=2.0.0 +AC_SUBST(GLIB2_REQUIRED) + +PKG_CHECK_MODULES(LOUDMOUTH, glib-2.0 >= $GLIB2_REQUIRED) + +dnl +--------------------+ +dnl | Check for gtk-doc. |------------------------------- +dnl +--------------------+ + +AC_ARG_WITH(html-dir, [ --with-html-dir=PATH path to installed docs ]) + +if test "x$with_html_dir" = "x" ; then + HTML_DIR='${datadir}/gtk-doc/html' +else + HTML_DIR=$with_html_dir +fi + +AC_SUBST(HTML_DIR) + +gtk_doc_min_version=1.0 +AC_MSG_CHECKING([gtk-doc version >= $gtk_doc_min_version]) +if pkg-config --atleast-version=$gtk_doc_min_version gtk-doc; then + AC_MSG_RESULT(yes) + GTKDOC=true +else + AC_MSG_RESULT(no) + GTKDOC=false +fi + +dnl Let people disable the gtk-doc stuff. +AC_ARG_ENABLE(gtk-doc, [ --enable-gtk-doc Use gtk-doc to build documentation [default=no]], enable_gtk_doc="$enableval", enable_gtk_doc=no) + +if test x$enable_gtk_doc = xauto ; then + if test x$GTKDOC = xtrue ; then + enable_gtk_doc=yes + else + enable_gtk_doc=no + fi +fi + +AM_CONDITIONAL(ENABLE_GTK_DOC, test x$enable_gtk_doc = xyes) + +dnl define a MAINT-like variable REBUILD which is set if Perl +dnl and awk are found, so autogenerated sources can be rebuilt +AC_ARG_ENABLE(rebuilds, [ --disable-rebuilds disable all source autogeneration rules],,enable_rebuilds=yes) +REBUILD=\# +if test "x$enable_rebuilds" = "xyes" && \ + test -n "$PERL" && \ + $PERL -e 'exit !($] >= 5.002)' > /dev/null 2>&1 && \ + test -n "$AWK" ; then + REBUILD= +fi +AC_SUBST(REBUILD) + + +dnl +--------------------------------------------------------+ +dnl | Checking for libnsl and libsocket need on some systems |- +dnl +--------------------------------------------------------+ +AC_CHECK_LIB(nsl,gethostbyname) +AC_CHECK_LIB(socket,socket) + + +dnl +-------------+ +dnl | Build Flags |-------------------------------------------- +dnl +-------------+ +DOC_CFLAGS="$CFLAGS" +CFLAGS="$CFLAGS $WARN_CFLAGS" +AC_SUBST(DOC_CFLAGS) +AC_SUBST(CFLAGS) +AC_SUBST(CPPFLAGS) +AC_SUBST(LDFLAGS) +dnl ----------------------------------------------------------- + +dnl +--------------+ +dnl | Debug output |------------------------------------------- +dnl +--------------+ + +AC_ARG_ENABLE(debug, + [ --enable-debug Enable debug output [default=yes]], + enable_debug="$enableval", enable_debug=yes, enable_debug=no) + +if test x$enable_debug = xno ; then + echo "Debugging disabled" + LOUDMOUTH_CFLAGS="$LOUDMOUTH_CFLAGS -DLM_NO_DEBUG" +else + echo "Debugging enabled" +fi + +AC_SUBST(LOUDMOUTH_CFLAGS) +AC_SUBST(LOUDMOUTH_LIBS) + +#CFLAGS="$CFLAGS $WARN_CFLAGS" + +AC_OUTPUT([ +Makefile +docs/Makefile +docs/reference/Makefile +loudmouth/Makefile +loudmouth-1.0.pc +loudmouth.spec])