Add missing dependency of hsc2hs on template-hsc.h
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Thu, 14 Sep 2017 11:54:59 +0000 (12:54 +0100)
committerAndrey Mokhov <andrey.mokhov@gmail.com>
Thu, 14 Sep 2017 11:54:59 +0000 (12:54 +0100)
src/Builder.hs

index d70ecab..2e8aca1 100644 (file)
@@ -124,6 +124,8 @@ instance H.Builder Builder where
 
     needBuilder :: Builder -> Action ()
     needBuilder (Configure dir) = need [dir -/- "configure"]
+    needBuilder Hsc2Hs          = do path <- H.builderPath Hsc2Hs
+                                     need [path, templateHscPath]
     needBuilder (Make      dir) = need [dir -/- "Makefile"]
     needBuilder builder         = when (isJust $ builderProvenance builder) $ do
         path <- H.builderPath builder