File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed
Cabal/src/Distribution/Simple/Program Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -400,4 +400,11 @@ pkgConfigProgram :: Program
400400pkgConfigProgram =
401401 (simpleProgram " pkg-config" )
402402 { programFindVersion = findProgramVersion " --version" id
403+ , programPostConf = \ _ pkgConfProg ->
404+ let programOverrideEnv' =
405+ programOverrideEnv pkgConfProg
406+ ++ [ (" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS" , Just " 1" )
407+ , (" PKG_CONFIG_ALLOW_SYSTEM_LIBS" , Just " 1" )
408+ ]
409+ in pure $ pkgConfProg{programOverrideEnv = programOverrideEnv'}
403410 }
Original file line number Diff line number Diff line change 1+ synopsis: PkgConfig environment variables
2+ prs: #9134
3+
4+ description: {
5+
6+ - `cabal` invokes `pkg-config` with `PKG_CONFIG_ALLOW_SYSTEM_CFLAGS` and `PKG_CONFIG_ALLOW_SYSTEM_LIBS` set
7+
8+ }
You can’t perform that action at this time.
0 commit comments