Makefile: override CFLAGS and CPPFLAGS #161
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Makefile specifies some
CFLAGS
andCPPFLAGS
values, but it may be needed to pass additional custom flags on the make command line (e.g. when cross-compiling). To make this possible, we switch from a plain "+=" operator to the "override ... +=" operator.Don't override the first occurence of
CFLAGS
to allow the user to finely tune optimisation flags and to avoid hardcoding-Werror
which will raise unexpected build failures with old or new toolchains.Signed-off-by: Fabrice Fontaine [email protected]