[commit: ghc] master: Merge remote-tracking branch 'origin/pretty-build' (1197ed0)
Paolo Capriotti
p.capriotti at gmail.com
Fri Jun 8 16:24:33 CEST 2012
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/1197ed04ce0167d52ffa248402ef3eb0bfd046b9
>---------------------------------------------------------------
commit 1197ed04ce0167d52ffa248402ef3eb0bfd046b9
Merge: 0cdd533... 7befd21...
Author: Paolo Capriotti <p.capriotti at gmail.com>
Date: Fri Jun 8 14:24:19 2012 +0100
Merge remote-tracking branch 'origin/pretty-build'
ghc.mk | 1 +
rules/build-package-data.mk | 2 +-
rules/build-package-way.mk | 8 ++++----
rules/build-prog.mk | 4 ++--
rules/c-suffix-rules.mk | 22 +++++++++++-----------
rules/cmm-suffix-rules.mk | 12 ++++++------
rules/hs-suffix-rules-srcdir.mk | 30 +++++++++++++++---------------
rules/hs-suffix-rules.mk | 8 ++++----
rules/package-config.mk | 7 +++++++
rules/pretty_commands.mk | 13 +++++++++++++
10 files changed, 64 insertions(+), 43 deletions(-)
diff --cc rules/build-package-way.mk
index 4b603c2,40b7232..9919d3b
--- a/rules/build-package-way.mk
+++ b/rules/build-package-way.mk
@@@ -62,9 -62,9 +62,9 @@@ ifeq "$3" "dyn
# Link a dynamic library
# On windows we have to supply the extra libs this one links to when building it.
-ifeq "$$(HOSTPLATFORM)" "i386-unknown-mingw32"
+ifeq "$$(HostOS_CPP)" "mingw32"
$$($1_$2_$3_LIB) : $$($1_$2_$3_ALL_OBJS) $$(ALL_RTS_LIBS) $$($1_$2_$3_DEPS_LIBS)
- "$$($1_$2_HC)" $$($1_$2_$3_ALL_HC_OPTS) $$($1_$2_$3_ALL_OBJS) \
+ $$(call cmd,$1_$2_HC) $$($1_$2_$3_ALL_HC_OPTS) $$($1_$2_$3_ALL_OBJS) \
-shared -dynamic -dynload deploy \
$$(addprefix -l,$$($1_$2_EXTRA_LIBRARIES)) \
-no-auto-link-packages \
More information about the Cvs-ghc
mailing list