1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
module Options.KeepingIntermediates where
import Types
keepingIntermediatesOptions :: [Flag]
keepingIntermediatesOptions =
[ flag { flagName = "-keep-hc-file, -keep-hc-files"
, flagDescription = "Retain intermediate ``.hc`` files."
, flagType = DynamicFlag
}
, flag { flagName = "-keep-llvm-file, -keep-llvm-files"
, flagDescription = "Retain intermediate LLVM ``.ll`` files. "++
"Implies :ghc-flag:`-fllvm`."
, flagType = DynamicFlag
}
, flag { flagName = "-keep-s-file, -keep-s-files"
, flagDescription = "Retain intermediate ``.s`` files."
, flagType = DynamicFlag
}
, flag { flagName = "-keep-tmp-files"
, flagDescription = "Retain all intermediate temporary files."
, flagType = DynamicFlag
}
]
|