build: Support cross building.
authorJan Nieuwenhuizen <janneke@gnu.org>
Wed, 6 Nov 2019 11:06:45 +0000 (12:06 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 27 Jan 2020 17:42:16 +0000 (18:42 +0100)
* configure.ac: Add AC_CANONICAL_HOST to get host.
* Makefile.am (.scm.go): Set it as target.

Makefile.am
configure.ac

index fd2f191bc9ec0e963aa036301d4b76c2c227b3ff..ea4061ac33624414ddc24fd317f23ee04622d317 100644 (file)
@@ -39,7 +39,7 @@ $(guile_install_go_files): install-nobase_modDATA
 GUILE_WARNINGS = -Wunbound-variable -Warity-mismatch -Wformat
 SUFFIXES = .scm .go
 .scm.go:
-       $(AM_V_GEN)$(top_builddir)/pre-inst-env $(GUILE_TOOLS) compile $(GUILE_WARNINGS) -o "$@" "$<"
+       $(AM_V_GEN)$(top_builddir)/pre-inst-env $(GUILE_TOOLS) compile --target="$(host)" $(GUILE_WARNINGS) -o "$@" "$<"
 
 moddir=$(guilemoduledir)
 godir=$(guileobjectdir)
index 5114d4d3370d3c10e315d49ac4a19c21d63cd06d..ed3eba0d00c25948a4e8b4a5570aec08e153dad0 100644 (file)
@@ -1,5 +1,7 @@
 AC_INIT([8sync], [0.4.2], [cwebber@dustycloud.org])
 
+AC_CANONICAL_HOST
+
 GUILE_PKG([3.0 2.2])
 guilemoduledir="${datarootdir}/guile/site/$GUILE_EFFECTIVE_VERSION"
 guileobjectdir="${libdir}/guile/$GUILE_EFFECTIVE_VERSION/site-ccache"