You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
174 lines
4.8 KiB
174 lines
4.8 KiB
--- configure.in 2011/05/01 09:17:38 1.14
|
|
+++ configure.in 2011/11/26 10:39:19 1.15
|
|
@@ -1,4 +1,13 @@
|
|
# Process this file with autoconf to produce a configure script.
|
|
+#
|
|
+# Help for autoconf:
|
|
+# - http://www.linuxselfhelp.com/gnu/autoconf/html_chapter/autoconf_toc.html
|
|
+# Option Syntax:
|
|
+# - http://www.linuxselfhelp.com/gnu/autoconf/html_chapter/autoconf_12.html
|
|
+# Printing Messages:
|
|
+# - http://www.linuxselfhelp.com/gnu/autoconf/html_chapter/autoconf_7.html
|
|
+#
|
|
+
|
|
AC_INIT(gtkextra,3.0.1)
|
|
AC_LANG([C])
|
|
|
|
@@ -109,12 +118,15 @@
|
|
AM_CONDITIONAL(MS_LIB_AVAILABLE, test x$ms_librarian = xyes)
|
|
|
|
# --enable-debug option
|
|
-dnl Check if we have enable debug support.
|
|
-AC_MSG_CHECKING(whether to enable debugging)
|
|
-debug_default="no"
|
|
+
|
|
+AC_MSG_CHECKING([whether to enable debugging])
|
|
+
|
|
AC_ARG_ENABLE(debug,
|
|
- [ --enable-debug=[no/yes] turn on debugging [default=no]],,
|
|
- enable_debug=$debug_default)
|
|
+ AC_HELP_STRING(
|
|
+ [--enable-debug=[no/yes]],
|
|
+ [turn on debugging [default=no]]),
|
|
+ ,
|
|
+ enable_debug=no)
|
|
|
|
if test "x$enable_debug" = "xyes"; then
|
|
test "$cflags_set" = set || CFLAGS="$CFLAGS -g -DDEBUG"
|
|
@@ -237,31 +249,57 @@
|
|
|
|
# --enable-man option
|
|
|
|
+AC_MSG_CHECKING([whether to enable man pages])
|
|
+
|
|
AC_ARG_ENABLE(man,
|
|
- [AC_HELP_STRING([--enable-man],
|
|
- [regenerate man pages from Docbook [default=no]])],enable_man=yes,
|
|
- enable_man=no)
|
|
+ AC_HELP_STRING(
|
|
+ [--enable-man],
|
|
+ [regenerate man pages from Docbook [default=no]])],
|
|
+ ,
|
|
+ enable_man=no)
|
|
|
|
if test "${enable_man}" != no; then
|
|
- dnl
|
|
- dnl Check for xsltproc
|
|
- dnl
|
|
- AC_PATH_PROG([XSLTPROC], [xsltproc])
|
|
- if test -z "$XSLTPROC"; then
|
|
- enable_man=no
|
|
- fi
|
|
+ AC_MSG_RESULT(yes)
|
|
|
|
- dnl check for DocBook DTD and stylesheets in the local catalog.
|
|
- JH_CHECK_XML_CATALOG([-//OASIS//DTD DocBook XML V4.1.2//EN],
|
|
- [DocBook XML DTD V4.1.2],,enable_man=no)
|
|
- JH_CHECK_XML_CATALOG([http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl],
|
|
- [DocBook XSL Stylesheets],,enable_man=no)
|
|
+ AC_PATH_PROG([XSLTPROC], [xsltproc])
|
|
+ if test -z "$XSLTPROC"; then
|
|
+ enable_man=no
|
|
+ fi
|
|
+
|
|
+ if test "$enable_man" = "no" ; then
|
|
+ AC_MSG_WARN([xsltproc is missing - disabling man pages])
|
|
+ fi
|
|
+
|
|
+ #check for DocBook DTD and stylesheets in the local catalog
|
|
+
|
|
+ JH_CHECK_XML_CATALOG(
|
|
+ [-//OASIS//DTD DocBook XML V4.1.2//EN],
|
|
+ [DocBook XML DTD V4.1.2],
|
|
+ ,
|
|
+ enable_man=no)
|
|
+
|
|
+ if test "$enable_man" = "no" ; then
|
|
+ AC_MSG_WARN([missing DocBook DTD - disabling man pages])
|
|
+ fi
|
|
+
|
|
+ JH_CHECK_XML_CATALOG(
|
|
+ [http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl],
|
|
+ [DocBook XSL Stylesheets],
|
|
+ ,
|
|
+ enable_man=no)
|
|
+
|
|
+ if test "$enable_man" = "no" ; then
|
|
+ AC_MSG_WARN([missing DocBook XML stylesheets - disabling man pages])
|
|
+ fi
|
|
+else
|
|
+ AC_MSG_RESULT(no)
|
|
fi
|
|
AM_CONDITIONAL(ENABLE_MAN, test x$enable_man != xno)
|
|
|
|
-dnl
|
|
-dnl Start of pkg-config checks
|
|
-dnl
|
|
+
|
|
+##################################################
|
|
+# Start of pkg-config checks
|
|
+##################################################
|
|
|
|
PKG_PROG_PKG_CONFIG
|
|
|
|
@@ -275,13 +313,18 @@
|
|
|
|
# --enable-glade option
|
|
|
|
+AC_MSG_CHECKING([whether to enable glade integration])
|
|
+
|
|
AC_ARG_ENABLE(glade,
|
|
- [AC_HELP_STRING([--enable-glade],
|
|
- [build glade integration files [default=no]])],
|
|
- enable_glade=yes,
|
|
+ AC_HELP_STRING(
|
|
+ [--enable-glade],
|
|
+ [build glade integration files [default=no]]),
|
|
+ ,
|
|
enable_glade=no)
|
|
|
|
if test "x$enable_glade" != xno; then
|
|
+ AC_MSG_RESULT(yes)
|
|
+
|
|
PKG_CHECK_MODULES([GLADE], [gladeui-1.0 >= 3.6])
|
|
|
|
AC_SUBST(GLADE_CATALOG_DIR, `$PKG_CONFIG --variable=catalogdir gladeui-1.0`)
|
|
@@ -290,24 +333,32 @@
|
|
|
|
#You must define GETTEXT_PACKAGE before including gi18n-lib.h
|
|
GETTEXT_PACKAGE=AC_PACKAGE_NAME
|
|
- AC_SUBST(GETTEXT_PACKAGE)
|
|
- AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Name of the gettext package.])
|
|
+ AC_SUBST(GETTEXT_PACKAGE)
|
|
+ AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE",
|
|
+ [Name of the gettext package.])
|
|
AM_GLIB_GNU_GETTEXT
|
|
+else
|
|
+ AC_MSG_RESULT(no)
|
|
fi
|
|
AM_CONDITIONAL(ENABLE_GLADE, test x$enable_glade != xno)
|
|
|
|
|
|
# --enable-introspection
|
|
|
|
+AC_MSG_CHECKING([whether to enable gobject-introspection])
|
|
+
|
|
AC_ARG_ENABLE(introspection,
|
|
- [AC_HELP_STRING([--enable-introspection],
|
|
- [build gobject-introspection [default=no]])],
|
|
- enable_introspection=yes,
|
|
+ AC_HELP_STRING(
|
|
+ [--enable-introspection],
|
|
+ [build gobject-introspection [default=no]]),
|
|
+ ,
|
|
enable_introspection=no)
|
|
|
|
if test "x$enable_introspection" != xno; then
|
|
+ AC_MSG_RESULT(yes)
|
|
GOBJECT_INTROSPECTION_CHECK([0.6.14])
|
|
else
|
|
+ AC_MSG_RESULT(no)
|
|
AM_CONDITIONAL(HAVE_INTROSPECTION, test 1=0)
|
|
fi
|
|
AM_CONDITIONAL(ENABLE_INTROSPECTION, test x$enable_introspection != xno)
|