|
Packit |
116408 |
AC_PREREQ([2.64])
|
|
Packit |
116408 |
AC_INIT([Devhelp],
|
|
Packit |
116408 |
[3.28.1],
|
|
Packit |
116408 |
[https://bugzilla.gnome.org/browse.cgi?product=devhelp],
|
|
Packit |
116408 |
[devhelp],
|
|
Packit |
116408 |
[https://wiki.gnome.org/Apps/Devhelp])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
AX_REQUIRE_DEFINED([AX_IS_RELEASE])
|
|
Packit |
116408 |
AX_IS_RELEASE([git-directory])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
# LT Version numbers, remember to change them just *before* a release.
|
|
Packit |
116408 |
# A good time to update it is for the GNOME x.y.90 version, at API freeze,
|
|
Packit |
116408 |
# so that packagers have the time to update the package.
|
|
Packit |
116408 |
# (Interfaces removed: CURRENT++, AGE=0, REVISION=0)
|
|
Packit |
116408 |
# (Interfaces added: CURRENT++, AGE++, REVISION=0)
|
|
Packit |
116408 |
# (No interfaces changed: REVISION++)
|
|
Packit |
116408 |
LIBDEVHELP_LT_CURRENT=5
|
|
Packit |
116408 |
LIBDEVHELP_LT_REVISION=0
|
|
Packit |
116408 |
LIBDEVHELP_LT_AGE=0
|
|
Packit |
116408 |
LIBDEVHELP_LT_VERSION="$LIBDEVHELP_LT_CURRENT:$LIBDEVHELP_LT_REVISION:$LIBDEVHELP_LT_AGE"
|
|
Packit |
116408 |
AC_SUBST([LIBDEVHELP_LT_VERSION])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
AC_CONFIG_HEADERS(config.h)
|
|
Packit |
116408 |
AC_CONFIG_SRCDIR(src/dh-main.c)
|
|
Packit |
116408 |
AC_CONFIG_MACRO_DIR([m4])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
AM_INIT_AUTOMAKE([1.14 -Wall foreign no-define tar-ustar no-dist-gzip dist-xz -Wno-portability])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
# Support silent build rules, requires at least automake-1.11. Disable
|
|
Packit |
116408 |
# by either passing --disable-silent-rules to configure or passing V=1
|
|
Packit |
116408 |
# to make
|
|
Packit |
116408 |
AM_SILENT_RULES([yes])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
# Check for programs
|
|
Packit |
116408 |
AC_PROG_CC
|
|
Packit |
116408 |
AC_PATH_PROG([GLIB_MKENUMS], [glib-mkenums])
|
|
Packit |
116408 |
AC_PATH_PROG([GLIB_COMPILE_RESOURCES], [glib-compile-resources])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
# Initialize libtool
|
|
Packit |
116408 |
LT_PREREQ([2.2])
|
|
Packit |
116408 |
LT_INIT([disable-static])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
AX_REQUIRE_DEFINED([APPSTREAM_XML])
|
|
Packit |
116408 |
APPSTREAM_XML
|
|
Packit |
116408 |
|
|
Packit |
116408 |
AX_REQUIRE_DEFINED([GLIB_GSETTINGS])
|
|
Packit |
116408 |
GLIB_GSETTINGS
|
|
Packit |
116408 |
|
|
Packit |
116408 |
AX_REQUIRE_DEFINED([GOBJECT_INTROSPECTION_CHECK])
|
|
Packit |
116408 |
GOBJECT_INTROSPECTION_CHECK([1.30.0])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
AX_REQUIRE_DEFINED([YELP_HELP_INIT])
|
|
Packit |
116408 |
YELP_HELP_INIT
|
|
Packit |
116408 |
|
|
Packit |
116408 |
# Compile warnings. There can be deprecation warnings at any time, so disable
|
|
Packit |
116408 |
# -Werror by default with the [yes] argument.
|
|
Packit |
116408 |
AX_REQUIRE_DEFINED([AX_COMPILER_FLAGS])
|
|
Packit |
116408 |
AX_COMPILER_FLAGS([WARN_CFLAGS], [WARN_LDFLAGS], [yes])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
LT_LIB_M
|
|
Packit |
116408 |
|
|
Packit |
116408 |
AX_REQUIRE_DEFINED([AX_PKG_CHECK_MODULES])
|
|
Packit |
116408 |
AX_PKG_CHECK_MODULES([DEVHELP],
|
|
Packit |
116408 |
[gio-2.0 >= 2.40 gtk+-3.0 >= 3.22 webkit2gtk-4.0 >= 2.19.2],
|
|
Packit |
116408 |
[gsettings-desktop-schemas])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
# i18n stuff
|
|
Packit |
116408 |
AM_GNU_GETTEXT([external])
|
|
Packit |
116408 |
AM_GNU_GETTEXT_VERSION([0.19.7])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
GETTEXT_PACKAGE=devhelp
|
|
Packit |
116408 |
AC_SUBST(GETTEXT_PACKAGE)
|
|
Packit |
116408 |
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Package name for gettext])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
AM_PATH_PYTHON([2.3],[],[no])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
# Flatpak
|
|
Packit |
116408 |
AC_ARG_ENABLE([flatpak-build],
|
|
Packit |
116408 |
[AS_HELP_STRING([--enable-flatpak-build], [Enable Flatpak build mode])],
|
|
Packit |
116408 |
[flatpak_build=${enableval}],
|
|
Packit |
116408 |
[flatpak_build=no])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
if test "x${flatpak_build}" = xyes; then
|
|
Packit |
116408 |
AC_DEFINE([FLATPAK_BUILD], 1, [Whether Flatpak build mode is enabled])
|
|
Packit |
116408 |
fi
|
|
Packit |
116408 |
|
|
Packit |
116408 |
# GTK-Doc
|
|
Packit |
116408 |
AX_REQUIRE_DEFINED([GTK_DOC_CHECK])
|
|
Packit |
116408 |
GTK_DOC_CHECK([1.25],[--flavour no-tmpl])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
AX_REQUIRE_DEFINED([PKG_CHECK_VAR])
|
|
Packit |
116408 |
PKG_CHECK_VAR([WEBKITGTK_PREFIX], [webkit2gtk-4.0], [prefix])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
AC_CONFIG_FILES([
|
|
Packit |
116408 |
Makefile
|
|
Packit |
116408 |
data/libdevhelp-3.0.pc
|
|
Packit |
116408 |
data/Makefile
|
|
Packit |
116408 |
data/org.gnome.Devhelp.desktop.in
|
|
Packit |
116408 |
data/icons/Makefile
|
|
Packit |
116408 |
docs/Makefile
|
|
Packit |
116408 |
docs/reference/Makefile
|
|
Packit |
116408 |
help/Makefile
|
|
Packit |
116408 |
plugins/Makefile
|
|
Packit |
116408 |
plugins/gedit-plugin/Makefile
|
|
Packit |
116408 |
po/Makefile.in
|
|
Packit |
116408 |
src/Makefile
|
|
Packit |
116408 |
unit-tests/Makefile
|
|
Packit |
116408 |
])
|
|
Packit |
116408 |
|
|
Packit |
116408 |
AC_OUTPUT
|
|
Packit |
116408 |
|
|
Packit |
116408 |
# Print a summary of the configuration
|
|
Packit |
116408 |
echo "
|
|
Packit |
116408 |
Configuration:
|
|
Packit |
116408 |
|
|
Packit |
116408 |
${PACKAGE_NAME} version ${PACKAGE_VERSION}
|
|
Packit |
116408 |
|
|
Packit |
116408 |
Source code location: ${srcdir}
|
|
Packit |
116408 |
Prefix: ${prefix}
|
|
Packit |
116408 |
Compiler: ${CC}
|
|
Packit |
116408 |
API documentation: ${enable_gtk_doc}
|
|
Packit |
116408 |
GObject introspection: ${found_introspection}
|
|
Packit |
116408 |
Flatpak build mode: ${flatpak_build}
|
|
Packit |
116408 |
"
|