X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2Fpackage.conf.in;h=2550415e5abacbe35335d7537e60337eeb317cc9;hb=1f5e3b2472084434edf71a89c4764d1509e8e9b0;hp=b1df8ebae8c6f9d91d8205cb5adc533a79fdaf25;hpb=ef5b4b146aa172d8ac10f39b5eb3d7a0f948d8f1;p=ghc-hetmet.git diff --git a/ghc/rts/package.conf.in b/ghc/rts/package.conf.in index b1df8eb..2550415 100644 --- a/ghc/rts/package.conf.in +++ b/ghc/rts/package.conf.in @@ -3,7 +3,7 @@ #include "ghcconfig.h" #include "RtsConfig.h" -name: rts +name: PACKAGE version: 1.0 license: BSD3 maintainer: glasgow-haskell-users@haskell.org @@ -15,28 +15,31 @@ hidden-modules: import-dirs: #ifdef INSTALLING -library-dirs: "$libdir" -# ifdef mingw32_TARGET_OS - , "$libdir/gcc-lib" +library-dirs: LIB_DIR +# ifdef mingw32_HOST_OS + , LIB_DIR"/gcc-lib" /* force the dist-provided gcc-lib/ into scope. */ # endif #else /* !INSTALLING */ -library-dirs: "$libdir/ghc/rts" -# ifndef HAVE_LIBGMP - , "$libdir/ghc/rts/gmp" +library-dirs: FPTOOLS_TOP_ABS"/ghc/rts" +# if !defined(HAVE_LIBGMP) && !defined(HAVE_FRAMEWORK_GMP) + , FPTOOLS_TOP_ABS"/ghc/rts/gmp" # endif #endif hs-libraries: "HSrts" -extra-libs: "m" /* for ldexp() */ -#ifndef HAVE_FRAMEWORK_HASKELLSUPPORT +extra-libraries: "m" /* for ldexp() */ +#ifndef HAVE_FRAMEWORK_GMP , "gmp" #ifdef HAVE_LIBDL , "dl" #endif #endif -#ifdef mingw32_TARGET_OS +#ifdef HAVE_LIBRT + , "rt" +#endif +#ifdef mingw32_HOST_OS ,"wsock32" /* for the linker */ #endif #ifdef WANT_DOTNET_SUPPORT @@ -52,20 +55,20 @@ extra-libs: "m" /* for ldexp() */ #endif #ifdef INSTALLING -include-dirs: "$libdir/include" -# ifdef mingw32_TARGET_OS - , "$libdir/include/mingw" +include-dirs: INCLUDE_DIR +# ifdef mingw32_HOST_OS + , INCLUDE_DIR"/mingw" # endif #else /* !INSTALLING */ -include-dirs: "$libdir/ghc/includes" +include-dirs: FPTOOLS_TOP_ABS"/ghc/includes" #endif includes: Stg.h depends: -extra-hugs-opts: -extra-cc-opts: +hugs-options: +cc-options: -extra-ld-opts: +ld-options: #ifdef LEADING_UNDERSCORE "-u", "_GHCziBase_Izh_static_info" , "-u", "_GHCziBase_Czh_static_info" @@ -98,8 +101,8 @@ extra-ld-opts: , "-u", "_GHCziIOBase_BlockedOnDeadMVar_closure" , "-u", "_GHCziIOBase_BlockedIndefinitely_closure" , "-u", "_GHCziIOBase_Deadlock_closure" + , "-u", "_GHCziIOBase_NestedAtomically_closure" , "-u", "_GHCziWeak_runFinalizzerBatch_closure" - , "-u", "___stginit_Prelude" #else "-u", "GHCziBase_Izh_static_info" , "-u", "GHCziBase_Czh_static_info" @@ -132,16 +135,16 @@ extra-ld-opts: , "-u", "GHCziIOBase_BlockedOnDeadMVar_closure" , "-u", "GHCziIOBase_BlockedIndefinitely_closure" , "-u", "GHCziIOBase_Deadlock_closure" + , "-u", "GHCziIOBase_NestedAtomically_closure" , "-u", "GHCziWeak_runFinalizzerBatch_closure" - , "-u", "__stginit_Prelude" #endif framework-dirs: -#ifdef HAVE_FRAMEWORK_HASKELLSUPPORT -extra-frameworks: "HaskellSupport" +#ifdef HAVE_FRAMEWORK_GMP +frameworks: "GMP" #else -extra-frameworks: +frameworks: #endif haddock-interfaces: