Skip to content

Commit 8e88034

Browse files
committed
Windows build issue fix
1 parent ccf34da commit 8e88034

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

cppbuild.bash

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,23 @@ if [ ! -f cuda-$JAVACPP_CUDA_VERSION.jar ]; then
3838
curl -O https://repo.maven.apache.org/maven2/org/bytedeco/cuda/$JAVACPP_CUDA_VERSION/cuda-$JAVACPP_CUDA_VERSION.jar
3939
fi
4040

41-
java -cp "javacpp.jar:cuda-$JAVACPP_CUDA_VERSION.jar" org.bytedeco.javacpp.tools.Builder us/ihmc/zed/ZEDJavaAPIConfig.java
41+
CP_SEPARATOR=":"
42+
UNAME=$( command -v uname)
43+
case $( "${UNAME}" | tr '[:upper:]' '[:lower:]') in
44+
msys*|cygwin*|mingw*|nt|win*)
45+
CP_SEPARATOR=";"
46+
;;
47+
*)
48+
CP_SEPARATOR=":"
49+
;;
50+
esac
51+
52+
java -cp "javacpp.jar"$CP_SEPARATOR"cuda-$JAVACPP_CUDA_VERSION.jar" org.bytedeco.javacpp.tools.Builder us/ihmc/zed/ZEDJavaAPIConfig.java
4253
cp us/ihmc/zed/*.java ../src/main/java/us/ihmc/zed
4354
cp us/ihmc/zed/global/*.java ../src/main/java/us/ihmc/zed/global/
4455

4556
#### JNI compilation ####
46-
java -cp "javacpp.jar:cuda-$JAVACPP_CUDA_VERSION.jar" org.bytedeco.javacpp.tools.Builder us/ihmc/zed/*.java us/ihmc/zed/global/*.java -d javainstall
57+
java -cp "javacpp.jar"$CP_SEPARATOR"cuda-$JAVACPP_CUDA_VERSION.jar" org.bytedeco.javacpp.tools.Builder us/ihmc/zed/*.java us/ihmc/zed/global/*.java -d javainstall
4758

4859
##### Copy shared libs to resources ####
4960
# Linux

0 commit comments

Comments
 (0)