Add TODOs.
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Sat, 14 May 2016 17:29:43 +0000 (18:29 +0100)
committerAndrey Mokhov <andrey.mokhov@gmail.com>
Sat, 14 May 2016 17:29:43 +0000 (18:29 +0100)
src/Settings/User.hs

index cc48684..2294fc7 100644 (file)
@@ -53,6 +53,7 @@ userRtsWays = mempty
 trackBuildSystem :: Bool
 trackBuildSystem = True
 
+-- TODO: This should be set automatically when validating.
 validating :: Bool
 validating = False
 
@@ -61,6 +62,12 @@ validating = False
 splitObjects :: Predicate
 splitObjects = (return cmdSplitObjects) &&^ defaultSplitObjects
 
+-- | Control when to build documentation.
+buildHaddock :: Predicate
+buildHaddock = return cmdBuildHaddock
+
+-- TODO: Do we need to be able to set these from command line?
+-- TODO: Turn below into ghcWays?
 dynamicGhcPrograms :: Bool
 dynamicGhcPrograms = False
 
@@ -70,13 +77,9 @@ ghciWithDebugger = False
 ghcProfiled :: Bool
 ghcProfiled = False
 
--- TODO: do we need to be able to set this from command line?
 ghcDebugged :: Bool
 ghcDebugged = False
 
-buildHaddock :: Predicate
-buildHaddock = return cmdBuildHaddock
-
 -- | Set to True to print full command lines during the build process. Note,
 -- this is a Predicate, hence you can enable verbose output for a chosen package
 -- only, e.g.: verboseCommands = package ghcPrim.