]>
Commit | Line | Data |
---|---|---|
e384f5e9 MT |
1 | AC_PREREQ(2.60) |
2 | AC_INIT([bricklayer], | |
3 | [0.0.1], | |
4 | [development@lists.ipfire.org], | |
5 | [bricklayer], | |
6 | [https://www.ipfire.org/]) | |
7 | ||
8 | AC_CONFIG_AUX_DIR([build-aux]) | |
9 | AM_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 | ||
21 | AC_CONFIG_MACRO_DIR([m4]) | |
22 | AM_SILENT_RULES([yes]) | |
23 | AC_PREFIX_DEFAULT([/usr]) | |
24 | ||
25 | IT_PROG_INTLTOOL([0.40.0]) | |
26 | ||
27 | # Interpret embedded Python in HTML files | |
28 | XGETTEXT="${XGETTEXT} -L Python --keyword=_:1,2 --keyword=N_:1,2 --no-location" | |
29 | ||
30 | GETTEXT_PACKAGE=${PACKAGE_TARNAME} | |
31 | AC_SUBST(GETTEXT_PACKAGE) | |
32 | ||
33 | AC_PROG_SED | |
34 | AC_PROG_MKDIR_P | |
35 | ||
36 | # - man ------------------------------------------------------------------------ | |
37 | ||
38 | have_man_pages=no | |
39 | AC_ARG_ENABLE(man_pages, AS_HELP_STRING([--disable-man-pages], | |
40 | [do not install man pages])) | |
41 | AS_IF([test "x$enable_man_pages" != xno], [have_man_pages=yes]) | |
42 | AM_CONDITIONAL(ENABLE_MAN_PAGES, [test "x$have_man_pages" = "xyes"]) | |
43 | ||
44 | AC_PATH_PROG([XSLTPROC], [xsltproc]) | |
45 | ||
46 | AC_CHECK_PROGS(ASCIIDOC, [asciidoc]) | |
47 | if test "${have_man_pages}" = "yes" && test -z "${ASCIIDOC}"; then | |
48 | AC_MSG_ERROR([Required program 'asciidoc' not found]) | |
49 | fi | |
50 | ||
51 | # - debug ---------------------------------------------------------------------- | |
52 | ||
53 | AC_ARG_ENABLE([debug], | |
54 | AS_HELP_STRING([--enable-debug], [enable debug messages @<:@default=disabled@:>@]), | |
55 | [], [enable_debug=no]) | |
56 | AS_IF([test "x$enable_debug" = "xyes"], [ | |
57 | AC_DEFINE(ENABLE_DEBUG, [1], [Debug messages.]) | |
58 | ]) | |
59 | ||
60 | # ------------------------------------------------------------------------------ | |
61 | ||
62 | # Python | |
63 | AM_PATH_PYTHON([3.7]) | |
64 | PKG_CHECK_MODULES([PYTHON], [python-${PYTHON_VERSION}]) | |
65 | ||
66 | AC_CONFIG_HEADERS(config.h) | |
67 | AC_CONFIG_FILES([ | |
68 | Makefile | |
69 | po/Makefile.in | |
70 | ]) | |
71 | ||
72 | AC_OUTPUT | |
73 | AC_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 | ]) |