|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]|