| ... | ... | @@ -707,8 +707,9 @@ fn runPkgConfig(compile: *Compile, lib_name: []const u8) !PkgConfigResult { |
| 707 | 707 | }; |
| 708 | 708 | |
| 709 | 709 | var code: u8 = undefined; |
| 710 | const pkg_config_exe = b.graph.env_map.get("PKG_CONFIG") orelse "pkg-config"; |
| 710 | 711 | const stdout = if (b.runAllowFail(&[_][]const u8{ |
| 711 | | "pkg-config", |
| 712 | pkg_config_exe, |
| 712 | 713 | pkg_name, |
| 713 | 714 | "--cflags", |
| 714 | 715 | "--libs", |
| ... | ... | @@ -1852,7 +1853,8 @@ pub fn doAtomicSymLinks( |
| 1852 | 1853 | } |
| 1853 | 1854 | |
| 1854 | 1855 | fn execPkgConfigList(compile: *std.Build, out_code: *u8) (PkgConfigError || RunError)![]const PkgConfigPkg { |
| 1855 | | const stdout = try compile.runAllowFail(&[_][]const u8{ "pkg-config", "--list-all" }, out_code, .Ignore); |
| 1856 | const pkg_config_exe = compile.graph.env_map.get("PKG_CONFIG") orelse "pkg-config"; |
| 1857 | const stdout = try compile.runAllowFail(&[_][]const u8{ pkg_config_exe, "--list-all" }, out_code, .Ignore); |
| 1856 | 1858 | var list = ArrayList(PkgConfigPkg).init(compile.allocator); |
| 1857 | 1859 | errdefer list.deinit(); |
| 1858 | 1860 | var line_it = mem.tokenizeAny(u8, stdout, "\r\n"); |