Skip to content

Commit 8b41555

Browse files
author
pradeep
committed
Fix classpath separator to be platform independent
1 parent a93062f commit 8b41555

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

examples/CMakeLists.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ INCLUDE(UseJava)
55

66
FILE(GLOB af_examples_src "*.java")
77

8+
IF(WIN32)
9+
SET(JAVA_INCLUDE_FLAG_SEP ";")
10+
ELSE(WIN32)
11+
SET(JAVA_INCLUDE_FLAG_SEP ":")
12+
ENDIF(WIN32)
13+
814
MACRO(BUILD_EXAMPLE src)
915
# get arrayfire jar file
1016
GET_TARGET_PROPERTY(_afJar ${AF_JAR} JAR_FILE)
@@ -20,7 +26,7 @@ MACRO(BUILD_EXAMPLE src)
2026
# add target for running examples
2127
ADD_CUSTOM_TARGET(ex${EXAMPLE} ${Java_JAVA_EXECUTABLE}
2228
-Djava.library.path="${PROJECT_BINARY_DIR}/src"
23-
-cp .:${_afJar}:${_jarFile} ${EXAMPLE})
29+
-cp ".${JAVA_INCLUDE_FLAG_SEP}${_afJar}${JAVA_INCLUDE_FLAG_SEP}${_jarFile}" ${EXAMPLE})
2430
ENDMACRO()
2531

2632
FOREACH(FILE ${af_examples_src})

lib/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)