[project @ 2003-07-31 23:16:13 by sof]
[ghc-hetmet.git] / configure.in
index b2bb123..c661c4a 100644 (file)
@@ -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 --------------------------------------------------------------