summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2008-07-24 15:49:25 +0000
committerSimon Marlow <marlowsd@gmail.com>2008-07-24 15:49:25 +0000
commitc29b47b74c7625c66d81405907e303ea66bdb061 (patch)
treec7ae65b7c2714698d465f124ae504f7d533df049 /configure.ac
parent8edb76687dc6aec821131861ce81f6b6d8293299 (diff)
downloadhaskell-c29b47b74c7625c66d81405907e303ea66bdb061.tar.gz
add --enable-shared to configure, and $(BuildSharedLibs) to the build system
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac29
1 files changed, 29 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index e677ad89e7..734dbd7513 100644
--- a/configure.ac
+++ b/configure.ac
@@ -723,6 +723,35 @@ AC_ARG_WITH(ld,
[FP_PROG_LD()]
)
+dnl ** Build shared and/or static libs?
+dnl --------------------------------------------------------------
+AC_ARG_ENABLE(shared,
+[AC_HELP_STRING([--enable-shared],
+[Build shared libraries, if available. [default=no]])],
+[ if test x"$enableval" = x"yes"; then
+ BuildSharedLibs=YES
+ else
+ BuildSharedLibs=NO
+ fi
+],
+[BuildSharedLibs=NO]
+)
+AC_SUBST(BuildSharedLibs)
+
+# ToDo later:
+# AC_ARG_ENABLE(static,
+# [AC_HELP_STRING([--enable-static],
+# [Build static libraries. [default=yes]])],
+# [ if test x"$enableval" = x"yes"; then
+# BuildStaticLibs=YES
+# else
+# BuildStaticLibs=NO
+# fi
+# ],
+# [BuildStaticLibs=YES]
+# )
+# AC_SUBST(BuildStaticLibs)
+
dnl ** Booting from .hc files?
dnl --------------------------------------------------------------
AC_ARG_ENABLE(hc-boot,