X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2Frts.conf.in;h=4230e14a711e3abae17deee329a2ac31345abd1b;hb=0bffc410964e1688ad80d277d53400659e697ab5;hp=2868deb8e87106488348c683039c05caec203c08;hpb=7ca3bb74a9acbcccc6dd8a84d03120e3a684fa9b;p=ghc-hetmet.git diff --git a/ghc/rts/rts.conf.in b/ghc/rts/rts.conf.in index 2868deb..4230e14 100644 --- a/ghc/rts/rts.conf.in +++ b/ghc/rts/rts.conf.in @@ -21,13 +21,19 @@ Package { ], hs_libraries = [ "HSrts" ], - extra_libraries = [ "gmp" - , "m" /* for ldexp() */ + extra_libraries = [ + "m" /* for ldexp() */ +#ifndef HAVE_FRAMEWORK_HASKELLSUPPORT + , "gmp" +#ifdef HAVE_LIBDL + , "dl" +#endif +#endif #ifdef mingw32_TARGET_OS ,"winmm" /* for the threadDelay timer */ ,"wsock32" /* for the linker */ #endif -#ifdef USING_LIBBFD +#if defined(DEBUG) && defined(HAVE_LIBBFD) ,"bfd", "iberty" /* for debugging */ #endif #ifdef HAVE_LIBMINGWEX @@ -127,4 +133,7 @@ Package { , "-u", "__stginit_Prelude" #endif ] +#ifdef HAVE_FRAMEWORK_HASKELLSUPPORT + , extra_frameworks = [ "HaskellSupport" ] +#endif }