Commit 374b10aa authored by Andrey Mokhov's avatar Andrey Mokhov
Browse files

Build compact library

parent 552bb90e
{-# LANGUAGE OverloadedStrings, LambdaCase #-}
{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
module GHC (
array, base, binary, bytestring, cabal, checkApiAnnotations, compiler,
containers, compareSizes, deepseq, deriveConstants, directory, dllSplit,
filepath, genapply, genprimopcode, ghc, ghcBoot, ghcBootTh, ghcCabal, ghci,
ghcPkg, ghcPrim, ghcTags, ghcSplit, haddock, haskeline, hsc2hs, hoopl, hp2ps,
hpc, hpcBin, integerGmp, integerSimple, iservBin, libffi, mkUserGuidePart,
parallel, pretty, primitive, process, rts, runGhc, stm, templateHaskell,
terminfo, time, touchy, transformers, unlit, unix, win32, xhtml,
array, base, binary, bytestring, cabal, checkApiAnnotations, compact,
compareSizes, compiler, containers, deepseq, deriveConstants, directory,
dllSplit, filepath, genapply, genprimopcode, ghc, ghcBoot, ghcBootTh,
ghcCabal, ghci, ghcPkg, ghcPrim, ghcTags, ghcSplit, haddock, haskeline,
hsc2hs, hoopl, hp2ps, hpc, hpcBin, integerGmp, integerSimple, iservBin,
libffi, mkUserGuidePart, parallel, pretty, primitive, process, rts, runGhc,
stm, templateHaskell, terminfo, time, touchy, transformers, unlit, unix,
win32, xhtml,
defaultKnownPackages, builderProvenance, programName, nonCabalContext,
nonHsMainPackage
......@@ -25,13 +26,14 @@ import Stage
-- be overridden in @hadrian/src/UserSettings.hs@.
defaultKnownPackages :: [Package]
defaultKnownPackages =
[ array, base, binary, bytestring, cabal, checkApiAnnotations, compiler
, containers, compareSizes, deepseq, deriveConstants, directory, dllSplit
, filepath, genapply, genprimopcode, ghc, ghcBoot, ghcBootTh, ghcCabal, ghci
, ghcPkg, ghcPrim, ghcTags, haddock, haskeline, hsc2hs, hoopl, hp2ps, hpc
, hpcBin, integerGmp, integerSimple, iservBin, libffi, mkUserGuidePart
, parallel, pretty, primitive, process, rts, runGhc, stm, templateHaskell
, terminfo, time, touchy, transformers, unlit, unix, win32, xhtml ]
[ array, base, binary, bytestring, cabal, checkApiAnnotations, compact
, compareSizes, compiler, containers, deepseq, deriveConstants, directory
, dllSplit, filepath, genapply, genprimopcode, ghc, ghcBoot, ghcBootTh
, ghcCabal, ghci, ghcPkg, ghcPrim, ghcTags, haddock, haskeline, hsc2hs
, hoopl, hp2ps, hpc, hpcBin, integerGmp, integerSimple, iservBin, libffi
, mkUserGuidePart, parallel, pretty, primitive, process, rts, runGhc, stm
, templateHaskell, terminfo, time, touchy, transformers, unlit, unix, win32
, xhtml ]
-- | Package definitions, see 'Package'.
array = library "array"
......@@ -40,9 +42,10 @@ binary = library "binary"
bytestring = library "bytestring"
cabal = library "Cabal" `setPath` "libraries/Cabal/Cabal"
checkApiAnnotations = utility "check-api-annotations"
compact = library "compact"
compareSizes = utility "compareSizes" `setPath` "utils/compare_sizes"
compiler = topLevel "ghc" `setPath` "compiler"
containers = library "containers"
compareSizes = utility "compareSizes" `setPath` "utils/compare_sizes"
deepseq = library "deepseq"
deriveConstants = utility "deriveConstants"
directory = library "directory"
......
......@@ -90,8 +90,9 @@ stage1Packages = do
, append $ [ array
, base
, bytestring
, containers
, compact
, compareSizes
, containers
, deepseq
, directory
, filepath
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment