build: Prepare for guile 3.
authorJan Nieuwenhuizen <janneke@gnu.org>
Thu, 31 Oct 2019 14:39:40 +0000 (15:39 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 27 Jan 2020 17:42:15 +0000 (18:42 +0100)
* configure.ac: Check for guile 3.0 too.
* Makefile.am: Install in site-ccache.

Makefile.am
configure.ac

index 926d7552f88716fe40e36920a570387406592629..fd2f191bc9ec0e963aa036301d4b76c2c227b3ff 100644 (file)
@@ -41,8 +41,8 @@ SUFFIXES = .scm .go
 .scm.go:
        $(AM_V_GEN)$(top_builddir)/pre-inst-env $(GUILE_TOOLS) compile $(GUILE_WARNINGS) -o "$@" "$<"
 
-moddir=$(prefix)/share/guile/site/2.2
-godir=$(libdir)/guile/2.2/ccache
+moddir=$(guilemoduledir)
+godir=$(guileobjectdir)
 
 SOURCES =  \
        8sync.scm                                       \
index 004fec1707fda3025ed61a80509bb19435bf7453..5114d4d3370d3c10e315d49ac4a19c21d63cd06d 100644 (file)
@@ -1,6 +1,10 @@
 AC_INIT([8sync], [0.4.2], [cwebber@dustycloud.org])
 
-PKG_CHECK_MODULES([GUILE], [guile-2.2])
+GUILE_PKG([3.0 2.2])
+guilemoduledir="${datarootdir}/guile/site/$GUILE_EFFECTIVE_VERSION"
+guileobjectdir="${libdir}/guile/$GUILE_EFFECTIVE_VERSION/site-ccache"
+AC_SUBST([guilemoduledir])
+AC_SUBST([guileobjectdir])
 
 AM_INIT_AUTOMAKE([-Wall -Werror foreign])