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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
AC_INIT([Guile-loadavg], [0.0.1], [go.wigust@gmail.com], [guile-loadavg],
[https://gitlab.com/wigust/guile-loadavg/])
PKG_CHECK_MODULES([GUILE], [guile-2.2])
GUILE_PKG([2.2])
GUILE_PROGS
AC_ARG_WITH([guile-site-dir],
[AS_HELP_STRING([--with-guile-site-dir],
[installation directory for Guile (*.scm) files])],
[guilemoduledir="$withval"],
[guilemoduledir="$datarootdir/guile/site/$GUILE_EFFECTIVE_VERSION"])
AC_SUBST([guilemoduledir])
AC_MSG_CHECKING([for the Guile module directory])
AC_MSG_RESULT([$guilemoduledir])
AC_ARG_WITH([guile-site-ccache-dir],
[AS_HELP_STRING([--with-guile-site-ccache-dir],
[installation directory for Guile compiled (*.go) files])],
[guileccachedir="$withval"],
[guileccachedir="$libdir/guile/$GUILE_EFFECTIVE_VERSION/site-ccache"])
AC_SUBST([guileccachedir])
AC_MSG_CHECKING([for the Guile ccache directory])
AC_MSG_RESULT([$guileccachedir])
AC_ARG_WITH([guix-site-dir],
[AS_HELP_STRING([--with-guix-site-dir],
[directory with Guix modules (*.scm files)])],
[guixmoduledir="$withval"],
[guixmoduledir=""])
AC_SUBST([guixmoduledir])
AC_ARG_WITH([guix-site-ccache-dir],
[AS_HELP_STRING([--with-guix-site-ccache-dir],
[directory with Guix compiled (*.go) files])],
[guixccachedir="$withval"],
[guixccachedir=""])
dnl If ccache dir is not specified, set it to the module dir.
AS_IF([test "x$guixccachedir" = "x" -a \
"x$guixmoduledir" != "x"],
[guixccachedir="$guixmoduledir"])
AC_SUBST([guixccachedir])
AM_CONDITIONAL([GUIX_DIR], [test "x$guixmoduledir" != "x"])
AC_PROG_SED
AM_INIT_AUTOMAKE([foreign])
AC_CONFIG_FILES([Makefile
loadavg/config.scm])
AC_CONFIG_FILES([pre-inst-env:build-aux/pre-inst-env.in],
[chmod +x pre-inst-env])
AC_OUTPUT
|