diff options
author | Ian Lynagh <igloo@earth.li> | 2010-03-24 13:29:07 +0000 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2010-03-24 13:29:07 +0000 |
commit | 9377b2d902d10df32596cd28f9814abb1a619262 (patch) | |
tree | 861f05b004721a4171d8c30c46ad9fbeae69a2c6 /rules/build-package-way.mk | |
parent | 64c64a6e9b30e7c089cddfce23a8eb92d644d2eb (diff) | |
download | haskell-9377b2d902d10df32596cd28f9814abb1a619262.tar.gz |
Fix the build for non-GNU-ar
Diffstat (limited to 'rules/build-package-way.mk')
-rw-r--r-- | rules/build-package-way.mk | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rules/build-package-way.mk b/rules/build-package-way.mk index 735527c235..d66ed7c520 100644 --- a/rules/build-package-way.mk +++ b/rules/build-package-way.mk @@ -81,7 +81,11 @@ ifeq "$$($1_$2_SplitObjs)" "YES" else echo $$($1_$2_$3_ALL_OBJS) `$$($1_$2_$3_MKSTUBOBJS)` >> $$@.contents endif +ifeq "$$(ArIsGNUAr)" "YES" "$$(AR)" $$(AR_OPTS) $$(EXTRA_AR_ARGS) $$@ @$$@.contents +else + "$$(XARGS)" $$(XARGS_OPTS) "$$(AR)" $$(AR_OPTS) $$(EXTRA_AR_ARGS) $$@ < $$@.contents +endif "$$(RM)" $$(RM_OPTS) $$@.contents endif |