shithub: MicroHs

Download patch

ref: ff648006c248677d8499baac17e1e34fcd874fa3
parent: ff8c6e91a7c2369b3e8806ed460b4bf9b4bf6bae
author: Lennart Augustsson <lennart.augustsson@epicgames.com>
date: Thu Mar 28 19:13:27 EDT 2024

Send -I flags to cpp

--- a/src/MicroHs/Main.hs
+++ b/src/MicroHs/Main.hs
@@ -72,7 +72,8 @@
     "-Q"        -> decodeArgs f{installPkg = True} mdls args
     '-':'i':s   -> decodeArgs f{paths = paths f ++ [s]} mdls args
     '-':'o':s   -> decodeArgs f{output = s} mdls args
-    '-':'D':s   -> decodeArgs f{cppArgs = cppArgs f ++ [s]} mdls args
+    '-':'D':_   -> decodeArgs f{cppArgs = cppArgs f ++ [arg]} mdls args
+    '-':'I':_   -> decodeArgs f{cppArgs = cppArgs f ++ [arg]} mdls args
     '-':'P':s   -> decodeArgs f{buildPkg = Just s} mdls args
     '-':_       -> error $ "Unknown flag: " ++ arg ++ "\n" ++ usage
     _           -> decodeArgs f (mdls ++ [arg]) args
--