From 48d306a0e59acc7fa78fbc45524ff6da29fc1539 Mon Sep 17 00:00:00 2001 From: sof Date: Thu, 31 Jul 2003 23:16:13 +0000 Subject: [PATCH] [project @ 2003-07-31 23:16:13 by sof] disable --enable-win32-dlls, feature not currently on offer --- configure.in | 51 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 21 deletions(-) diff --git a/configure.in b/configure.in index b2bb123..c661c4a 100644 --- a/configure.in +++ b/configure.in @@ -496,27 +496,36 @@ AC_SUBST(ThreadedRts) dnl ** Enable the construction of Win32 DLLs? dnl -------------------------------------------------------------- -AC_ARG_ENABLE(win32-dlls, -[ --enable-win32-dlls - If on a Win32 platform running mingw32/cygwin, enable the - construction of DLLs containing ghc-compiled code. -], -[ -case $HostOS_CPP in -cygwin32) ;; -mingw32) ;; -*) echo "Unrecognised win32 platform: $HostPlatform" - exit 1 - ;; -esac -EnableWin32DLLs=YES -], -[EnableWin32DLLs=NO] -) -AC_SUBST(EnableWin32DLLs) -if test x"$EnableWin32DLLs" = "xYES" ; then - AC_DEFINE(HAVE_WIN32_DLL_SUPPORT) -fi +dnl +dnl [ The ability to build the RTS and libraries as separate DLLs used +dnl to be supported, but isn't currently (updates to the RTS, compiler +dnl and build system would be required to bring it back again.) +dnl Hence, exposing it as an option is false advertisement, so better +dnl disable it to avoid confusion (but leave it commented-out rather +dnl than removed in order to remind ourselves to bring back the +dnl feature at some stage.) ] +dnl +dnl AC_ARG_ENABLE(win32-dlls, +dnl [ --enable-win32-dlls +dnl If on a Win32 platform running mingw32/cygwin, enable the +dnl construction of DLLs containing ghc-compiled code. +dnl ], +dnl [ +dnl case $HostOS_CPP in +dnl cygwin32) ;; +dnl mingw32) ;; +dnl *) echo "Unrecognised win32 platform: $HostPlatform" +dnl exit 1 +dnl ;; +dnl esac +dnl EnableWin32DLLs=YES +dnl ], +dnl [EnableWin32DLLs=NO] +dnl ) +dnl AC_SUBST(EnableWin32DLLs) +dnl if test x"$EnableWin32DLLs" = "xYES" ; then +dnl AC_DEFINE(HAVE_WIN32_DLL_SUPPORT) +dnl fi dnl ** Enable the building of the ObjectIO? dnl -------------------------------------------------------------- -- 1.7.10.4