From cd0b32e234fcf17bbc7195918cdcd289b90c39e5 Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Fri, 28 Jul 2023 21:05:57 -0400 Subject: Add NIX_CFLAGS_COMPILE and some deps --- Biz/Bild.hs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Biz/Bild.hs') diff --git a/Biz/Bild.hs b/Biz/Bild.hs index 4f8b1e4..34e30e9 100644 --- a/Biz/Bild.hs +++ b/Biz/Bild.hs @@ -379,6 +379,10 @@ analyze hmap ns = case Map.lookup ns hmap of Namespace.Sh -> pure Nothing Namespace.C -> Meta.detectAll "//" contentLines |> \Meta.Parsed {..} -> do + nixCFlags <- + Env.getEnv "NIX_CFLAGS_COMPILE" + /> Text.pack + /> Text.words langdepFlags <- null pdep ?. ( runw "pkg-config" ("--cflags" : Set.toList pdep), @@ -401,6 +405,7 @@ analyze hmap ns = case Map.lookup ns hmap of [ [o, dir, str absPath] ++ langdepFlags ++ sysdepFlags + ++ nixCFlags ++ (map Text.pack <| Set.toList parg) | let outable = pout /= Meta.None, o <- outable ?: (["-o"], []), -- cgit v1.2.3