@@ -33,33 +33,39 @@ if(WITH_JAVA)
33
33
find_package (Java REQUIRED)
34
34
find_package (JNI REQUIRED)
35
35
include (UseJava)
36
- set (CMAKE_JAVA_COMPILE_FLAGS "-encoding" "UTF8" "-Xlint:unchecked" )
37
36
38
37
if (NOT EXISTS "${WPILIB_BINARY_DIR} /wpimath/thirdparty/ejml/ejml-simple-0.43.1.jar" )
39
38
set (BASE_URL "https://search.maven.org/remotecontent?filepath=" )
40
39
set (JAR_ROOT "${WPILIB_BINARY_DIR} /wpimath/thirdparty/ejml" )
41
40
42
41
message (STATUS "Downloading EJML jarfiles..." )
43
42
44
- download_and_check("${BASE_URL} org/ejml/ejml-cdense/0.43.1/ejml-cdense-0.43.1.jar"
43
+ download_and_check(
44
+ "${BASE_URL} org/ejml/ejml-cdense/0.43.1/ejml-cdense-0.43.1.jar"
45
45
"${JAR_ROOT} /ejml-cdense-0.43.1.jar"
46
46
)
47
- download_and_check("${BASE_URL} org/ejml/ejml-core/0.43.1/ejml-core-0.43.1.jar"
47
+ download_and_check(
48
+ "${BASE_URL} org/ejml/ejml-core/0.43.1/ejml-core-0.43.1.jar"
48
49
"${JAR_ROOT} /ejml-core-0.43.1.jar"
49
50
)
50
- download_and_check("${BASE_URL} org/ejml/ejml-ddense/0.43.1/ejml-ddense-0.43.1.jar"
51
+ download_and_check(
52
+ "${BASE_URL} org/ejml/ejml-ddense/0.43.1/ejml-ddense-0.43.1.jar"
51
53
"${JAR_ROOT} /ejml-ddense-0.43.1.jar"
52
54
)
53
- download_and_check("${BASE_URL} org/ejml/ejml-dsparse/0.43.1/ejml-dsparse-0.43.1.jar"
55
+ download_and_check(
56
+ "${BASE_URL} org/ejml/ejml-dsparse/0.43.1/ejml-dsparse-0.43.1.jar"
54
57
"${JAR_ROOT} /ejml-dsparse-0.43.1.jar"
55
58
)
56
- download_and_check("${BASE_URL} org/ejml/ejml-fdense/0.43.1/ejml-fdense-0.43.1.jar"
59
+ download_and_check(
60
+ "${BASE_URL} org/ejml/ejml-fdense/0.43.1/ejml-fdense-0.43.1.jar"
57
61
"${JAR_ROOT} /ejml-fdense-0.43.1.jar"
58
62
)
59
- download_and_check("${BASE_URL} org/ejml/ejml-simple/0.43.1/ejml-simple-0.43.1.jar"
63
+ download_and_check(
64
+ "${BASE_URL} org/ejml/ejml-simple/0.43.1/ejml-simple-0.43.1.jar"
60
65
"${JAR_ROOT} /ejml-simple-0.43.1.jar"
61
66
)
62
- download_and_check("${BASE_URL} org/ejml/ejml-zdense/0.43.1/ejml-zdense-0.43.1.jar"
67
+ download_and_check(
68
+ "${BASE_URL} org/ejml/ejml-zdense/0.43.1/ejml-zdense-0.43.1.jar"
63
69
"${JAR_ROOT} /ejml-zdense-0.43.1.jar"
64
70
)
65
71
@@ -83,6 +89,7 @@ if(WITH_JAVA)
83
89
OUTPUT_NAME wpimath
84
90
GENERATE_NATIVE_HEADERS wpimath_jni_headers
85
91
)
92
+ set_property (TARGET wpimath_jar PROPERTY FOLDER "java" )
86
93
87
94
install_jar(wpimath_jar DESTINATION ${java_lib_dest} )
88
95
install_jar_exports(TARGETS wpimath_jar FILE wpimath_jar.cmake DESTINATION share/wpimath)
0 commit comments