[ismrmrd] 195/281: revert to Java .jar depending on native Java library.
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Wed Jan 14 20:01:13 UTC 2015
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to annotated tag ismrmrd0.5
in repository ismrmrd.
commit 1e307c1f42d6ad11155b5c3b306a531f9e6f95c2
Author: Joseph Naegele <joseph.naegele at gmail.com>
Date: Fri Dec 6 15:52:48 2013 -0500
revert to Java .jar depending on native Java library.
the Swig Java library interface to ISMRMRD must be built
before making the .jar containing the full Java library.
---
bindings/java/CMakeLists.txt | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/bindings/java/CMakeLists.txt b/bindings/java/CMakeLists.txt
index 8778a55..5eb54b9 100644
--- a/bindings/java/CMakeLists.txt
+++ b/bindings/java/CMakeLists.txt
@@ -17,15 +17,16 @@ swig_link_libraries(jismrmrd ${HDF5_LIBRARIES} ${Boost_LIBRARIES})
configure_file(make_jar.sh.in make_jar.sh @ONLY)
set(JAVADOC_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/doc")
-set(JAVA_OUTPUTS "${CMAKE_CURRENT_BINARY_DIR}/ismrmrd.jar" ${JAVADOC_OUTPTU})
+set(JAVA_OUTPUTS "${CMAKE_CURRENT_BINARY_DIR}/ismrmrd.jar" ${JAVADOC_OUTPUT})
## TODO: not use a shell script... it breaks 'make'
add_custom_command(
OUTPUT ${JAVA_OUTPUTS}
- DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/make_jar.sh"
+ DEPENDS jismrmrd "${CMAKE_CURRENT_BINARY_DIR}/make_jar.sh"
VERBATIM
COMMENT "Compiling java files, building jar, generating API docs"
- COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/JNILibLoader.java
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+ COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/JNILibLoader.java
${CMAKE_CURRENT_BINARY_DIR}/org/ismrm/ismrmrd/
COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/org/ismrm/ismrmrd/xmlhdr
COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/XMLString.java
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ismrmrd.git
More information about the debian-science-commits
mailing list