|
From: | Michael Goffioul |
Subject: | Re: Order of AM_CPPFLAGS and other xxx_CFLAGS |
Date: | Thu, 14 Nov 2013 23:10:31 -0500 |
Rik,This changeset breaks my compilation with MSVC:The problem is that compilation of (among others) __init_fltk__.cc uses now the following CPPFLAGS definition:$(GRAPHICS_CFLAGS) $(FT2_CPPFLAGS) $(FONTCONFIG_CPPFLAGS) $(AM_CPPFLAGS)
The variable GRAPHICS_CFLAGS, pulled from fltk-config, contains a -Ixxx statement containing the base installation directory of my MXE system. The libgnu directory, on the other hand, is part of AM_CPPFLAGS. As a result, gnulib header substitution fails for some headers. A similar problem could also occur on Linux if any of the variables preceding AM_CPPFLAGS happen to contain -I/usr/include. I believe the libgnu directory should appear early in the include chain, otherwise it'll fail to override what it's supposed to override.
[Prev in Thread] | Current Thread | [Next in Thread] |