[build] Organize cmake files (#6617)

This commit is contained in:
Gold856
2024-05-24 13:48:05 -04:00
committed by GitHub
parent 8834cb1de4
commit 72a6d22d9a
18 changed files with 56 additions and 32 deletions

View File

@@ -42,7 +42,6 @@ if(WITH_JAVA)
find_package(Java REQUIRED)
find_package(JNI REQUIRED)
include(UseJava)
set(CMAKE_JAVA_COMPILE_FLAGS "-encoding" "UTF8" "-Xlint:unchecked")
file(GLOB QUICKBUF_JAR ${WPILIB_BINARY_DIR}/wpiutil/thirdparty/quickbuf/*.jar)
@@ -60,6 +59,7 @@ if(WITH_JAVA)
OUTPUT_NAME ntcore
GENERATE_NATIVE_HEADERS ntcore_jni_headers
)
set_property(TARGET ntcore_jar PROPERTY FOLDER "java")
install_jar(ntcore_jar DESTINATION ${java_lib_dest})
install_jar_exports(TARGETS ntcore_jar FILE ntcore_jar.cmake DESTINATION share/ntcore)