[support the --noauto option in library description files
John Meacham <john@repetae.net>**20120122024257
 Ignore-this: 334345151aea7d037ec8dced1cdc0e3
] hunk ./lib/jhc-prim/jhc-prim.yaml 4
+Options: --noauto
hunk ./src/Ho/Build.hs 11
-
hunk ./src/Ho/Build.hs 394
-    (ksm,chash,cug) <- loadModules options targets (snub $ optHls options ++ elibs) need
+    (ksm,chash,cug) <- loadModules options targets (snub $
+        if optNoAuto options then optHls options ++ elibs else optAutoLoads options ++ optHls options ++ elibs) need
hunk ./src/Options.hs 165
+    optAutoLoads   ::  [String],  -- ^ AutoLoaded haskell libraries.
hunk ./src/Options.hs 199
+    optAutoLoads   = [],
hunk ./src/Options.hs 359
-        o3 = o2 { optArgs = ns, optInis = inis }
-    case optNoAuto o2 of
-      True -> return o3
-      False-> return o3 {  optHls  = (autoloads ++ optHls o2) }
+    return o2 { optArgs = ns, optInis = inis, optAutoLoads = autoloads }