build: Don't include <config.h> in native programs when cross-compiling.
authorLudovic Courtès <ludo@gnu.org>
Wed, 12 Mar 2014 13:35:07 +0000 (14:35 +0100)
committerLudovic Courtès <ludo@gnu.org>
Wed, 12 Mar 2014 13:35:07 +0000 (14:35 +0100)
commit8cb0d6d7fa9aaac316c29a64c541336b51b6f93d
treecff10ce7d5815336a31ae67762c48c0d0cfd9c0c
parentda7e43a6e0dadb2f96e6e33163bb4d94715f7498
build: Don't include <config.h> in native programs when cross-compiling.

* libguile/Makefile.am (gen-scmconfig.$(OBJEXT)): When cross-compiling,
  pass -DCROSS_COMPILING=1.
  (c-tokenize.$(OBJEXT)): Likewise.
* libguile/c-tokenize.lex (%top): Include <config.h> only when
  CROSS_COMPILING is undefined.
* libguile/gen-scmconfig.c: Likewise.
libguile/Makefile.am
libguile/c-tokenize.lex
libguile/gen-scmconfig.c