Translate dyn in GhcLibWays into --enable-shared for Cabal
authorClemens Fruhwirth <clemens@endorphin.org>
Mon, 23 Jul 2007 13:41:24 +0000 (13:41 +0000)
committerClemens Fruhwirth <clemens@endorphin.org>
Mon, 23 Jul 2007 13:41:24 +0000 (13:41 +0000)
libraries/Makefile

index 0c845c9..ffb1a90 100644 (file)
@@ -98,6 +98,11 @@ CONFIGURE_OPTS += --enable-library-profiling
 CONFIGURE_STAMP_EXTRAS := $(CONFIGURE_STAMP_EXTRAS)-profiling
 endif
 
+ifneq "$(findstring $(space)dyn$(space), $(space)$(GhcLibWays)$(space))" ""
+CONFIGURE_OPTS += --enable-shared
+CONFIGURE_STAMP_EXTRAS := $(CONFIGURE_STAMP_EXTRAS)-shared
+endif
+
 ifeq "$(SplitObjs)" "YES"
 CONFIGURE_OPTS += --enable-split-objs
 CONFIGURE_STAMP_EXTRAS := $(CONFIGURE_STAMP_EXTRAS)-splitting