Target-specific CXXFLAGS customizations should include AM_CXXFLAGS.
Otherwise, their targets are built without SQUID_CXXFLAGS like -Wextra.
XactionRep.h
# add libecap using its pkg-config-produced configuration variables
-libecapsquid_la_CXXFLAGS = $(EXT_LIBECAP_CFLAGS)
+libecapsquid_la_CXXFLAGS = \
+ $(AM_CXXFLAGS) \
+ $(EXT_LIBECAP_CFLAGS)
libecapsquid_la_LIBADD = $(EXT_LIBECAP_LIBS)
endif
basic_smb_auth_SOURCES = basic_smb_auth.cc
-basic_smb_auth_CXXFLAGS = -DHELPERSCRIPT=\"$(libexecdir)/basic_smb_auth.sh\"
+basic_smb_auth_CXXFLAGS = \
+ $(AM_CXXFLAGS) \
+ -DHELPERSCRIPT=\"$(libexecdir)/basic_smb_auth.sh\"
basic_smb_auth_LDADD = \
$(top_builddir)/lib/libmiscencoding.la \
$(COMPAT_LIB) \
basic_sspi_auth.cc \
valid.cc \
valid.h
-basic_sspi_auth_CXXFLAGS = -Wl,--enable-auto-import
+basic_sspi_auth_CXXFLAGS = \
+ $(AM_CXXFLAGS) \
+ -Wl,--enable-auto-import
basic_sspi_auth_LDADD = \
$(top_builddir)/lib/libsspwin32.la \
$(top_builddir)/lib/libmiscencoding.la \
tests/stub_libmem.cc \
tests/STUB.h
-cachemgr__CGIEXT__CXXFLAGS = -DDEFAULT_CACHEMGR_CONFIG=\"$(DEFAULT_CACHEMGR_CONFIG)\" $(AM_CXXFLAGS)
+cachemgr__CGIEXT__CXXFLAGS = \
+ $(AM_CXXFLAGS) \
+ -DDEFAULT_CACHEMGR_CONFIG=\"$(DEFAULT_CACHEMGR_CONFIG)\"
EXTRA_DIST += cachemgr.conf cachemgr.cgi.8 cachemgr.cgi.8.in
CLEANFILES += cachemgr.cgi.8