--- java/module/CMakeLists.txt.orig
+++ java/module/CMakeLists.txt
@@ -94,9 +94,9 @@ if ( ENABLE_SWIG_JAVA )
endforeach(_NDS_FILE ${built_java_sources})
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/nds2/connection_iterator.java
- COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/connection_iterator.java ${CMAKE_CURRENT_BINARY_DIR}/nds2/connection_iterator.java
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/connection_iterator.java ${CMAKE_CURRENT_BINARY_DIR}/nds2/connection_iterator.java
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
set(CMAKE_SWIG_FLAGS -O -package nds2)
set(CMAKE_SWIG_OUTDIR nds2)
@@ -120,35 +120,31 @@ if ( ENABLE_SWIG_JAVA )
ARGS -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_SWIG_OUTDIR}
COMMAND ${SWIG_EXECUTABLE}
ARGS -java -c++ ${CMAKE_SWIG_FLAGS}
- -I${CMAKE_CURRENT_BINARY_DIR}
- -I${CMAKE_CURRENT_SOURCE_DIR}
- -I${PROJECT_BINARY_DIR}/common/module
- -I${PROJECT_SOURCE_DIR}/common/module
- -outdir ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_SWIG_OUTDIR}
+ -I${CMAKE_CURRENT_BINARY_DIR}
+ -I${CMAKE_CURRENT_SOURCE_DIR}
+ -I${PROJECT_BINARY_DIR}/common/module
+ -I${PROJECT_SOURCE_DIR}/common/module
+ -outdir ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_SWIG_OUTDIR}
# -------------------------------------------------------------------
# swig_link_libraries(nds2JNI -static-libstdc++ ${JNI_LIBRARIES} $<TARGET_OBJECTS:ndswrapcxx_obj> ndsclient)
# -------------------------------------------------------------------
add_library( nds2JNI SHARED
"${CMAKE_CURRENT_BINARY_DIR}/${WRAPPER_FILE}"
target_link_libraries( nds2JNI
target_link_libraries( nds2JNI nds::cxx Ws2_32 )
target_requires_cpp11(nds2JNI PUBLIC)
- swig_add_library(nds2JNI_rpath LANGUAGE java SOURCES ${INTERFACE_FILE})
- swig_link_libraries(nds2JNI_rpath ${JNI_LIBRARIES} nds::cxx)
#................................................................
@@ -161,59 +157,51 @@ if ( ENABLE_SWIG_JAVA )