summaryrefslogtreecommitdiff
path: root/hadrian/src/Settings/Packages/GhcPrim.hs
blob: df1c553d25e58f76b796e21547150c2dbd99ef82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
module Settings.Packages.GhcPrim (ghcPrimPackageArgs) where

import Oracles.Flag
import Expression

ghcPrimPackageArgs :: Args
ghcPrimPackageArgs = package ghcPrim ? mconcat
    [ builder GhcCabal ? arg "--flag=include-ghc-prim"

    , builder (Cc CompileC)     ?
      (not <$> flag GccLt44)    ?
      (not <$> flag GccIsClang) ?
      input "//cbits/atomic.c"  ? arg "-Wno-sync-nand" ]