]> git.ipfire.org Git - ipfire-2.x.git/blame - src/setup/configure.ac
ipsec-interfaces: Apply static routes (again) after creating IPsec interfaces
[ipfire-2.x.git] / src / setup / configure.ac
CommitLineData
e1457ba0
MT
1# This file is part of the setup tool.
2#
3# setup is free software; you can redistribute it and/or modify it
4# under the terms of the GNU Lesser General Public License as published by
5# the Free Software Foundation; either version 2.1 of the License, or
6# (at your option) any later version.
7
8AC_PREREQ([2.64])
9
10AC_INIT([setup],
11 [001],
12 [],
13 [setup],
14 [http://git.ipfire.org/?p=ipfire-2.x.git;a=summary])
15
16AC_CONFIG_MACRO_DIR([m4])
17AC_CONFIG_HEADERS([config.h])
18AC_CONFIG_AUX_DIR([build-aux])
19
20AM_INIT_AUTOMAKE([
21 foreign
22 1.11
23 -Wall
24 -Wno-portability
25 silent-rules
26 tar-pax
27 no-dist-gzip
28 dist-xz
29 subdir-objects
30])
31AM_SILENT_RULES([yes])
32
33LT_PREREQ(2.2)
34LT_INIT([disable-static])
35
36AC_PROG_CC
37AC_PROG_CC_C99
38AC_PROG_CC_C_O
39
40AC_PATH_PROG([M4], [m4])
41
42# Gettext
43AM_GNU_GETTEXT([external])
44AM_GNU_GETTEXT_VERSION([0.18])
45AC_CHECK_HEADERS([libintl.h])
46
47# This makes sure pkg.m4 is available.
48m4_pattern_forbid([^_?PKG_[A-Z_]+$],[*** pkg.m4 missing, please install pkg-config])
49
50# newt
51LIBS=
52AC_SEARCH_LIBS([newtWinMenu], [newt], [], [AC_MSG_ERROR([*** newt library not found])])
53NEWT_LIBS="$LIBS"
54AC_SUBST(NEWT_LIBS)
55
56LIBS="$save_LIBS"
57
58PKG_CHECK_MODULES(LIBSMOOTH, [libsmooth])
59
60AC_ARG_WITH([distro-name],
61 AS_HELP_STRING([--with-distro-name] [The name of the distribution]),
62 AC_DEFINE_UNQUOTED([NAME], "$withval", [The name of the distribution]),
63 AC_MSG_ERROR([*** you need to set the name with --with-distro-name=]))
64
65AC_ARG_WITH([distro-sname],
66 AS_HELP_STRING([--with-distro-sname] [The short name of the distribution]),
67 AC_DEFINE_UNQUOTED([SNAME], "$withval", [The sname of the distribution]),
68 AC_MSG_ERROR([*** you need to set the sname with --with-distro-sname=]))
69
70AC_ARG_WITH([distro-slogan],
71 AS_HELP_STRING([--with-distro-slogan] [The slogan of the distribution]),
72 AC_DEFINE_UNQUOTED([SLOGAN], "$withval", [The slogan of the distribution]),
73 AC_MSG_ERROR([*** you need to set the slogan with --with-distro-slogan=]))
74
75AC_ARG_WITH([config-root],
76 AS_HELP_STRING([--with-distro-config-root] [The configuration directory]),
77 AC_DEFINE_UNQUOTED([CONFIG_ROOT], "$withval", [The config-root]),
78 AC_MSG_ERROR([*** you need to set CONFIG_ROOT with --with-config-root=]))
79
80AC_CONFIG_FILES([
81 Makefile
82 po/Makefile.in
83])
84
85AC_OUTPUT
86AC_MSG_RESULT([
87 $PACKAGE_NAME $VERSION
88
89 CFLAGS: ${OUR_CFLAGS} ${CFLAGS}
90 CPPFLAGS: ${OUR_CPPFLAGS} ${CPPFLAGS}
91 LDFLAGS: ${OUR_LDFLAGS} ${LDFLAGS}
92])