1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
AC_INIT(random-seed, 0.1)
AC_LANG(C)
AC_CONFIG_HEADERS(config.h)
AC_PROG_CC
AC_PROG_CC_C99
AS_IF([test "$ac_cv_prog_cc_c99" = no],
[AC_MSG_ERROR([a C99 compatible compiler is required])])
CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L"
PKG_CHECK_VAR(systemdsystemunitdir, systemd, systemdsystemunitdir)
AC_ARG_ENABLE(debug,
AC_HELP_STRING(--enable-debug, [enable debug output [no]]),
[enable_debug=$enableval],
[enable_debug=no]
)
AS_CASE([$enable_debug],
[yes], [AC_DEFINE(DEBUG, [], [enable debug output])],
[no], [],
[AC_MSG_ERROR([invalid argument to --enable-debug])]
)
AC_ARG_WITH([machine-id],
AC_HELP_STRING(--with-machine-id, [manually specify machine-id location [/etc/machine-id, /var/lib/dbus/machine-id]]),
[machine_id=$withval]
)
AS_IF([test -n "$machine_id"],
[
AS_CASE($machine_id,
[/*], [],
[AC_MSG_ERROR([relative machine id path is invalid])]
)
AC_DEFINE_UNQUOTED(MACHINE_ID_PATH, "$machine_id", [machine id location])
]
)
AC_OUTPUT(Makefile)
|