From f011f587ca0289e96dd26acfc5f40a66aa7d6e5f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 25 May 2017 22:44:37 +0100 Subject: rules: add per-library EXTRA_HC_OPTS Sometimes it's handy to change a compiler flag for a library in stage{0,1,2}. Usage example: libraries/binary_EXTRA_HC_OPTS += -O1 libraries/containers_EXTRA_HC_OPTS += -O1 libraries/bytestring_EXTRA_HC_OPTS += -O1 Here override default -O2 defined in .cabal files for these libraries to speed build up. Signed-off-by: Sergei Trofimovich --- rules/distdir-way-opts.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/rules/distdir-way-opts.mk b/rules/distdir-way-opts.mk index c4d716894c..eb4a5c420c 100644 --- a/rules/distdir-way-opts.mk +++ b/rules/distdir-way-opts.mk @@ -145,6 +145,7 @@ $1_$2_$3_MOST_HC_OPTS = \ $$($1_$2_HC_OPTS) \ $$(CONF_HC_OPTS_STAGE$4) \ $$($1_$2_MORE_HC_OPTS) \ + $$($1_EXTRA_HC_OPTS) \ $$($1_$2_EXTRA_HC_OPTS) \ $$($1_$2_$3_HC_OPTS) \ $$($$(basename $$(subst ./,,$$<))_HC_OPTS) \ -- cgit v1.2.1