Build touchy only on Windows, see #125.
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Thu, 7 Jan 2016 13:35:09 +0000 (13:35 +0000)
committerAndrey Mokhov <andrey.mokhov@gmail.com>
Thu, 7 Jan 2016 13:35:09 +0000 (13:35 +0000)
src/Settings/Packages.hs

index f80f0d0..3f4f661 100644 (file)
@@ -24,8 +24,8 @@ packagesStage0 = mconcat
     [ append [ binary, cabal, compiler, ghc, ghcBoot, ghcCabal, ghcPkg
              , hsc2hs, hoopl, hpc, templateHaskell, transformers ]
     -- the stage0 predicate makes sure these packages are built only in Stage0
-    , stage0 ? append [ deriveConstants, dllSplit, genapply, genprimopcode
-                      , hp2ps, touchy ]
+    , stage0 ? append [deriveConstants, dllSplit, genapply, genprimopcode, hp2ps]
+    , stage0 ? windowsHost ? append [touchy]
     , notM windowsHost ? notM (anyHostOs ["ios"]) ? append [terminfo] ]
 
 packagesStage1 :: Packages