mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-30 02:31:44 +00:00
[build] Organize cmake files (#6617)
This commit is contained in:
@@ -33,7 +33,6 @@ if(WITH_JAVA)
|
||||
find_package(Java REQUIRED)
|
||||
find_package(JNI REQUIRED)
|
||||
include(UseJava)
|
||||
set(CMAKE_JAVA_COMPILE_FLAGS "-encoding" "UTF8" "-Xlint:unchecked")
|
||||
|
||||
if(NOT EXISTS "${WPILIB_BINARY_DIR}/wpimath/thirdparty/ejml/ejml-simple-0.43.1.jar")
|
||||
set(BASE_URL "https://search.maven.org/remotecontent?filepath=")
|
||||
@@ -41,25 +40,32 @@ if(WITH_JAVA)
|
||||
|
||||
message(STATUS "Downloading EJML jarfiles...")
|
||||
|
||||
download_and_check("${BASE_URL}org/ejml/ejml-cdense/0.43.1/ejml-cdense-0.43.1.jar"
|
||||
download_and_check(
|
||||
"${BASE_URL}org/ejml/ejml-cdense/0.43.1/ejml-cdense-0.43.1.jar"
|
||||
"${JAR_ROOT}/ejml-cdense-0.43.1.jar"
|
||||
)
|
||||
download_and_check("${BASE_URL}org/ejml/ejml-core/0.43.1/ejml-core-0.43.1.jar"
|
||||
download_and_check(
|
||||
"${BASE_URL}org/ejml/ejml-core/0.43.1/ejml-core-0.43.1.jar"
|
||||
"${JAR_ROOT}/ejml-core-0.43.1.jar"
|
||||
)
|
||||
download_and_check("${BASE_URL}org/ejml/ejml-ddense/0.43.1/ejml-ddense-0.43.1.jar"
|
||||
download_and_check(
|
||||
"${BASE_URL}org/ejml/ejml-ddense/0.43.1/ejml-ddense-0.43.1.jar"
|
||||
"${JAR_ROOT}/ejml-ddense-0.43.1.jar"
|
||||
)
|
||||
download_and_check("${BASE_URL}org/ejml/ejml-dsparse/0.43.1/ejml-dsparse-0.43.1.jar"
|
||||
download_and_check(
|
||||
"${BASE_URL}org/ejml/ejml-dsparse/0.43.1/ejml-dsparse-0.43.1.jar"
|
||||
"${JAR_ROOT}/ejml-dsparse-0.43.1.jar"
|
||||
)
|
||||
download_and_check("${BASE_URL}org/ejml/ejml-fdense/0.43.1/ejml-fdense-0.43.1.jar"
|
||||
download_and_check(
|
||||
"${BASE_URL}org/ejml/ejml-fdense/0.43.1/ejml-fdense-0.43.1.jar"
|
||||
"${JAR_ROOT}/ejml-fdense-0.43.1.jar"
|
||||
)
|
||||
download_and_check("${BASE_URL}org/ejml/ejml-simple/0.43.1/ejml-simple-0.43.1.jar"
|
||||
download_and_check(
|
||||
"${BASE_URL}org/ejml/ejml-simple/0.43.1/ejml-simple-0.43.1.jar"
|
||||
"${JAR_ROOT}/ejml-simple-0.43.1.jar"
|
||||
)
|
||||
download_and_check("${BASE_URL}org/ejml/ejml-zdense/0.43.1/ejml-zdense-0.43.1.jar"
|
||||
download_and_check(
|
||||
"${BASE_URL}org/ejml/ejml-zdense/0.43.1/ejml-zdense-0.43.1.jar"
|
||||
"${JAR_ROOT}/ejml-zdense-0.43.1.jar"
|
||||
)
|
||||
|
||||
@@ -83,6 +89,7 @@ if(WITH_JAVA)
|
||||
OUTPUT_NAME wpimath
|
||||
GENERATE_NATIVE_HEADERS wpimath_jni_headers
|
||||
)
|
||||
set_property(TARGET wpimath_jar PROPERTY FOLDER "java")
|
||||
|
||||
install_jar(wpimath_jar DESTINATION ${java_lib_dest})
|
||||
install_jar_exports(TARGETS wpimath_jar FILE wpimath_jar.cmake DESTINATION share/wpimath)
|
||||
|
||||
Reference in New Issue
Block a user