Native noise packaging

- Exclude native noise classes and libraries from Java 21 runtime jars
- Map the probe native library and policy properties to the native noise loader
This commit is contained in:
Brian Neumann-Fopiano committed 2026-10-21 21:35:06 -04:00
1 parent dcfadc8d1d
commit 2d60898744
2 files changed
+8 -1

No files matched your search

+4 -1
View File
@@ -171,7 +171,10 @@ tasks.register('genProbe', JavaExec) {
systemProperty('iris.probe.expectedBackend', providers.gradleProperty('probeExpectedBackend').orElse('').get())
systemProperty('iris.probe.requireNativeSamples', providers.gradleProperty('probeRequireNativeSamples').orElse('false').get())
if (providers.gradleProperty('probeNativeLibrary').isPresent()) {
systemProperty('volmlib.noise.nativeBillowLibrary', providers.gradleProperty('probeNativeLibrary').get())
systemProperty('volmlib.native.library', providers.gradleProperty('probeNativeLibrary').get())
}
if (providers.gradleProperty('probeNativePolicy').isPresent()) {
systemProperty('volmlib.native', providers.gradleProperty('probeNativePolicy').get())
}
systemProperty('iris.probe.threads', providers.gradleProperty('probeThreads').orElse('1').get())
systemProperty('iris.probe.pregenProfile', providers.gradleProperty('probePregenProfile').orElse('false').get())