[photon-targeting] Fix JNI loading (#1563)

This commit is contained in:
Gold856
2024-11-13 10:37:51 -05:00
committed by GitHub
parent 744e522aea
commit c7ed37789e
7 changed files with 67 additions and 23 deletions

View File

@@ -75,7 +75,10 @@ addTaskToCopyAllOutputs(cppHeadersZip)
model {
publishing {
def cppTaskList = createComponentZipTasks($.components, [nativeName], zipBaseName, Zip, project, includeStandardZipFormat)
def cppTaskList = createComponentZipTasks($.components, [
nativeName,
"${nativeName}JNI"
], zipBaseName, Zip, project, includeStandardZipFormat)
// From https://github.com/wpilibsuite/allwpilib/blob/1c220ebc607daa8da7d983b8f17bc40323633cb2/shared/jni/publish.gradle#L80C9-L100C11
def jniTaskList = createComponentZipTasks($.components, ["${nativeName}JNI"], jniBaseName, Jar, project, { task, value ->