diff options
author | Jonas Hahnfeld <hahnjo@hahnjo.de> | 2024-02-22 22:10:06 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2024-05-06 11:51:53 +0200 |
commit | 57a889b7282dab303c4cdc49cccbbe22f961bd1c (patch) | |
tree | 411d947a8b5d048d6e3101fd84518a1337c26d7f | |
parent | ebcc9d1e3a9107f4198cce9c7355291d3255c0a5 (diff) | |
download | guile-57a889b7282dab303c4cdc49cccbbe22f961bd1c.tar.gz |
build: Fix cross-compilation in out-of-tree-builds
gen-scmconfig.h is generated in libguile, not $(top_builddir).
* libguile/Makefile.am: Add '-I.' when compiling gen-scmconfig.o.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r-- | libguile/Makefile.am | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libguile/Makefile.am b/libguile/Makefile.am index 2641e7f69..f5d43cc01 100644 --- a/libguile/Makefile.am +++ b/libguile/Makefile.am @@ -62,14 +62,15 @@ gen_scmconfig_SOURCES = gen-scmconfig.c ## Override default rule; this should be compiled for BUILD host. Note ## that we don't add $(AM_CPPFLAGS) here, as we need to run this ## program, but $(top_srcdir)/lib has a gnulib configured for the -## target. Instead we manually add $(top_builddir), in order to pick up -## the generated config.h and gen-scmconfig.h. Nothing else from Guile -## is included by this code generator. +## target. Instead we manually add $(top_builddir) and the current +## directory, in order to pick up the generated config.h and +## gen-scmconfig.h. Nothing else from Guile is included by this code +## generator. gen-scmconfig.$(OBJEXT): gen-scmconfig.c $(AM_V_GEN) \ if [ "$(cross_compiling)" = "yes" ]; then \ $(CC_FOR_BUILD) $(DEFS) $(DEFAULT_INCLUDES) -I$(top_builddir) \ - -c -o $@ $<; \ + -I. -c -o $@ $<; \ else \ $(COMPILE) -c -o $@ $<; \ fi |