File: extra-gir-search-path

package info (click to toggle)
haskell-haskell-gi 0.26.12-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 800 kB
  • sloc: haskell: 8,617; ansic: 74; makefile: 4
file content (29 lines) | stat: -rw-r--r-- 1,043 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Index: b/lib/Data/GI/CodeGen/CabalHooks.hs
===================================================================
--- a/lib/Data/GI/CodeGen/CabalHooks.hs
+++ b/lib/Data/GI/CodeGen/CabalHooks.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE CPP #-}
 -- | Convenience hooks for writing custom @Setup.hs@ files for
 -- bindings.
 module Data.GI.CodeGen.CabalHooks
@@ -38,6 +39,10 @@ import qualified Data.Set as S
 import Data.Text (Text)
 import qualified Data.Text as T
 
+#ifndef EXTRA_GIR_SEARCH_PATH
+#define EXTRA_GIR_SEARCH_PATH
+#endif
+
 type ConfHook = (GenericPackageDescription, HookedBuildInfo) -> ConfigFlags
               -> IO LocalBuildInfo
 
@@ -68,7 +73,7 @@ genModuleCode name version pkgName pkgVe
 
   let ovs = mconcat parsed
 
-  (gir, girDeps) <- loadGIRInfo verbosity name (Just version) [] (girFixups ovs)
+  (gir, girDeps) <- loadGIRInfo verbosity name (Just version) [EXTRA_GIR_SEARCH_PATH] (girFixups ovs)
   let (apis, deps) = filterAPIsAndDeps ovs gir girDeps
       allAPIs = M.union apis deps
       cfg = Config {modName = name,