Am Donnerstag, den 26.06.2008, 09:18 +1000 schrieb Trent W. Buck: > Charles Plessy <[EMAIL PROTECTED]> writes: > > > while working on an update to the `proda' package, I realised that a > > compilation option, DVERSION="\"1.00\"", was discarded during the build > > of the Debian binary package. The reason is very simple: > > > > OTHERFLAGS = -DVERSION="\"1.00\"" > > CXXFLAGS = -g -W -Wall -pedantic $(OTHERFLAGS) > > Why can't you simply change = to +=, thereby appending these flags to > whatever is supplied by the user?
Overriding CXXFLAGS makes all '=', '+=' etc. useless. You will need the `override' directive! override CXXFLAGS += $(OTHERFLAGS) However, there are better (and non-GNU-make specific) solutions: DEFS, CPPFLAGS, _CPPFLAGS, ... Regards, Daniel -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]