diff options
Diffstat (limited to 'libguile/c-tokenize.lex')
-rw-r--r-- | libguile/c-tokenize.lex | 9 |
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 |