diff options
-rw-r--r-- | Tests/Wrapping/CMakeLists.txt | 12 | ||||
-rw-r--r-- | Tests/Wrapping/dummy | 0 |
2 files changed, 7 insertions, 5 deletions
diff --git a/Tests/Wrapping/CMakeLists.txt b/Tests/Wrapping/CMakeLists.txt index 62f2e6f..1cc8b0e 100644 --- a/Tests/Wrapping/CMakeLists.txt +++ b/Tests/Wrapping/CMakeLists.txt @@ -82,16 +82,18 @@ VTK_WRAP_PYTHON (wraplibPython Python_SRCS SRCS) # Wrap VTK -> Java # # VTK_WRAP_JAVA puts dependencie between wraplibJavaJavaClasses (in ALL) -# and each Java wrapped class (here, vtkIncluded, although it is not created). -# A custom target is created to trick 'make' so that the build succeeds. +# and each Java wrapped class (here, vtkIncluded, so let's create a dummy one +# so that the build succeeds. # SET (VTK_WRAP_JAVA "On") SET (VTK_WRAP_JAVA_EXE "echo") SET (VTK_PARSE_JAVA_EXE "echo") -SET (VTK_JAVA_HOME ".") +SET (VTK_JAVA_HOME "${Wrapping_BINARY_DIR}/java") VTK_WRAP_JAVA (wraplibJava Java_SRCS SRCS) -ADD_CUSTOM_TARGET(${VTK_JAVA_HOME}/vtkIncluded.java - echo "Triggering custom target vtkIncluded.java") +CONFIGURE_FILE( + ${Wrapping_SOURCE_DIR}/dummy + ${VTK_JAVA_HOME}/vtkIncluded.java + COPYONLY IMMEDIATE) # # QT Wrappers diff --git a/Tests/Wrapping/dummy b/Tests/Wrapping/dummy new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/Tests/Wrapping/dummy |