Add support for Alex, Happy and Hsc2Hs builders.
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Sun, 20 Sep 2015 23:58:19 +0000 (00:58 +0100)
committerAndrey Mokhov <andrey.mokhov@gmail.com>
Sun, 20 Sep 2015 23:58:19 +0000 (00:58 +0100)
src/Rules/Actions.hs

index 4285831..f261b4f 100644 (file)
@@ -39,15 +39,18 @@ build = buildWithResources []
 
 interestingInfo :: Builder -> [String] -> [String]
 interestingInfo builder ss = case builder of
+    Alex     -> prefixAndSuffix 0 3 ss
     Ar       -> prefixAndSuffix 2 1 ss
-    Ld       -> prefixAndSuffix 4 0 ss
     Gcc _    -> prefixAndSuffix 0 4 ss
     GccM _   -> prefixAndSuffix 0 1 ss
     Ghc _    -> prefixAndSuffix 0 4 ss
+    GhcCabal -> prefixAndSuffix 3 0 ss
     GhcM _   -> prefixAndSuffix 1 1 ss
     GhcPkg _ -> prefixAndSuffix 3 0 ss
     Haddock  -> prefixAndSuffix 1 0 ss
-    GhcCabal -> prefixAndSuffix 3 0 ss
+    Happy    -> prefixAndSuffix 0 3 ss
+    Hsc2Hs   -> prefixAndSuffix 0 3 ss
+    Ld       -> prefixAndSuffix 4 0 ss
     _        -> ss
   where
     prefixAndSuffix n m list =