summaryrefslogtreecommitdiff
path: root/libguile/c-tokenize.lex
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/c-tokenize.lex')
-rw-r--r--libguile/c-tokenize.lex9
1 files changed, 7 insertions, 2 deletions
diff --git a/libguile/c-tokenize.lex b/libguile/c-tokenize.lex
index a64b61da4..03fe9898c 100644
--- a/libguile/c-tokenize.lex
+++ b/libguile/c-tokenize.lex
@@ -1,7 +1,12 @@
%top{
/* Include <config.h> before anything else because Gnulib headers such
- as <stdio.h> rely on it. */
-#include <config.h>
+ as <stdio.h> rely on it.
+
+ However, when cross-compiling, don't include <config.h> because it
+ contains information about the host, not about the build. */
+#ifndef CROSS_COMPILING
+# include <config.h>
+#endif
}
%option noyywrap