]> git.ipfire.org Git - people/ms/bricklayer.git/blame - configure.ac
tui: Refactor progress window
[people/ms/bricklayer.git] / configure.ac
CommitLineData
e384f5e9
MT
1AC_PREREQ(2.60)
2AC_INIT([bricklayer],
3 [0.0.1],
4 [development@lists.ipfire.org],
5 [bricklayer],
6 [https://www.ipfire.org/])
7
8AC_CONFIG_AUX_DIR([build-aux])
9AM_INIT_AUTOMAKE([
10 foreign
11 1.11
12 -Wall
13 -Wno-portability
14 silent-rules
15 tar-pax
16 no-dist-gzip
17 dist-xz
18 subdir-objects
19])
20
21AC_CONFIG_MACRO_DIR([m4])
22AM_SILENT_RULES([yes])
23AC_PREFIX_DEFAULT([/usr])
24
25IT_PROG_INTLTOOL([0.40.0])
26
27# Interpret embedded Python in HTML files
28XGETTEXT="${XGETTEXT} -L Python --keyword=_:1,2 --keyword=N_:1,2 --no-location"
29
30GETTEXT_PACKAGE=${PACKAGE_TARNAME}
31AC_SUBST(GETTEXT_PACKAGE)
32
33AC_PROG_SED
34AC_PROG_MKDIR_P
35
36# - man ------------------------------------------------------------------------
37
38have_man_pages=no
39AC_ARG_ENABLE(man_pages, AS_HELP_STRING([--disable-man-pages],
40 [do not install man pages]))
41AS_IF([test "x$enable_man_pages" != xno], [have_man_pages=yes])
42AM_CONDITIONAL(ENABLE_MAN_PAGES, [test "x$have_man_pages" = "xyes"])
43
44AC_PATH_PROG([XSLTPROC], [xsltproc])
45
46AC_CHECK_PROGS(ASCIIDOC, [asciidoc])
47if test "${have_man_pages}" = "yes" && test -z "${ASCIIDOC}"; then
48 AC_MSG_ERROR([Required program 'asciidoc' not found])
49fi
50
51# - debug ----------------------------------------------------------------------
52
53AC_ARG_ENABLE([debug],
54 AS_HELP_STRING([--enable-debug], [enable debug messages @<:@default=disabled@:>@]),
55 [], [enable_debug=no])
56AS_IF([test "x$enable_debug" = "xyes"], [
57 AC_DEFINE(ENABLE_DEBUG, [1], [Debug messages.])
58])
59
60# ------------------------------------------------------------------------------
61
62# Python
63AM_PATH_PYTHON([3.7])
64PKG_CHECK_MODULES([PYTHON], [python-${PYTHON_VERSION}])
65
66AC_CONFIG_HEADERS(config.h)
67AC_CONFIG_FILES([
68 Makefile
69 po/Makefile.in
70])
71
72AC_OUTPUT
73AC_MSG_RESULT([
74 $PACKAGE $VERSION
75 =====
76
77 prefix: ${prefix}
78 sysconfdir: ${sysconfdir}
79 libdir: ${libdir}
80 includedir: ${includedir}
81
82 debug: ${enable_debug}
83])