summaryrefslogtreecommitdiff
path: root/rules/build-package-data.mk
diff options
context:
space:
mode:
authorDuncan Coutts <duncan@well-typed.com>2009-04-29 15:15:53 +0000
committerDuncan Coutts <duncan@well-typed.com>2009-04-29 15:15:53 +0000
commit442f06cc8f9f729d33a8de3aa14cdaf80545808e (patch)
treec8e4ea7bc1c4ba464f8482db53608edb962dec75 /rules/build-package-data.mk
parent7f995ef4d41815cd2d9fab774a638b5493d33910 (diff)
downloadhaskell-442f06cc8f9f729d33a8de3aa14cdaf80545808e.tar.gz
Build library packages as shared libs
when we configure ghc with --enable-shared
Diffstat (limited to 'rules/build-package-data.mk')
-rw-r--r--rules/build-package-data.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/rules/build-package-data.mk b/rules/build-package-data.mk
index a260138286..2f1a83aca2 100644
--- a/rules/build-package-data.mk
+++ b/rules/build-package-data.mk
@@ -12,6 +12,10 @@
define build-package-data # args: $1 = dir, $2 = distdir
+ifeq "$(BuildSharedLibs)" "YES"
+$1_$2_CONFIGURE_FLAGS += --enable-shared
+endif
+
ifeq "$(HSCOLOUR_SRCS)" "YES"
$1_$2_CONFIGURE_FLAGS += --with-hscolour="$$(HSCOLOUR)"
endif