wibble to previous commit; forgot to save my buffer
/* The RTS is just another package! */
Package {
/* The RTS is just another package! */
Package {
-#ifdef THREADED_RTS
- name = "rts_thr",
-#elif defined(DEBUG)
- name = "rts_debug",
-#else
import_dirs = [],
source_dirs = [],
import_dirs = [],
source_dirs = [],
-#ifdef THREADED_RTS
- hs_libraries = [ "HSrts_thr" ],
-#elif defined(DEBUG)
- hs_libraries = [ "HSrts_debug" ],
-#else
hs_libraries = [ "HSrts" ],
hs_libraries = [ "HSrts" ],
extra_libraries = [
"m" /* for ldexp() */
#ifndef HAVE_FRAMEWORK_HASKELLSUPPORT
extra_libraries = [
"m" /* for ldexp() */
#ifndef HAVE_FRAMEWORK_HASKELLSUPPORT
,"mingwex"
# endif
#endif
,"mingwex"
# endif
#endif
-#if defined(THREADED_RTS) && !defined(mingw32_TARGET_OS) && !defined(freebsd_TARGET_OS)
- ,"pthread"
-# ifdef osf3_TARGET_OS
- ,"exc"
-# endif
-#endif
c_includes = [ "Stg.h" ],
package_deps = [],
extra_ghc_opts = [],
c_includes = [ "Stg.h" ],
package_deps = [],
extra_ghc_opts = [],
-#if defined(THREADED_RTS) && defined(freebsd_TARGET_OS)
- extra_cc_opts = [ "-pthread" ],
-#else
/* the RTS forward-references to a bunch of stuff in the prelude,
so we force it to be included with special options to ld. */
extra_ld_opts =
/* the RTS forward-references to a bunch of stuff in the prelude,
so we force it to be included with special options to ld. */
extra_ld_opts =
, "-u", "GHCziWeak_runFinalizzerBatch_closure"
, "-u", "__stginit_Prelude"
#endif
, "-u", "GHCziWeak_runFinalizzerBatch_closure"
, "-u", "__stginit_Prelude"
#endif
-#if defined(THREADED_RTS) && defined(freebsd_TARGET_OS)
- , "-pthread"
-#endif
]
#ifdef HAVE_FRAMEWORK_HASKELLSUPPORT
, extra_frameworks = [ "HaskellSupport" ]
]
#ifdef HAVE_FRAMEWORK_HASKELLSUPPORT
, extra_frameworks = [ "HaskellSupport" ]