From 3b786878fd3f7b9d3787153dfd7129ad7d80c9ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20K=2EF=2E=20H=C3=B6lzenspies?= Date: Tue, 18 Jun 2024 15:48:40 +0100 Subject: [PATCH] Pass `HOMEBREW_*` environment variables on through `native_image` --- pkl-cli/pkl-cli.gradle.kts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkl-cli/pkl-cli.gradle.kts b/pkl-cli/pkl-cli.gradle.kts index 69cb010f..607a3401 100644 --- a/pkl-cli/pkl-cli.gradle.kts +++ b/pkl-cli/pkl-cli.gradle.kts @@ -241,6 +241,8 @@ fun Exec.configureExecutable( val processors = Runtime.getRuntime().availableProcessors() / if (buildInfo.os.isMacOsX && !buildInfo.isCiBuild) 4 else 1 add("-J-XX:ActiveProcessorCount=${processors}") + // Pass through all `HOMEBREW_` prefixed environment variables to allow build with shimmed tools. + addAll(environment.keys.filter { it.startsWith("HOMEBREW_") }.map { "-E$it" }) addAll(extraArgs) } })