Pass HOMEBREW_* environment variables on through native_image

This commit is contained in:
Philip K.F. Hölzenspies
2024-06-18 15:48:40 +01:00
committed by Philip K.F. Hölzenspies
parent 64bfcfdc4f
commit 3b786878fd

View File

@@ -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)
}
})