diff options
author | Sebastien Barre <sebastien.barre@kitware.com> | 2002-02-12 22:38:41 (GMT) |
---|---|---|
committer | Sebastien Barre <sebastien.barre@kitware.com> | 2002-02-12 22:38:41 (GMT) |
commit | 9b78a74ed0c3c84e9d63b8c6dc848601976163a5 (patch) | |
tree | c5476797a4206abb4bf9a08fdf5d8e278c998b7a /Tests | |
parent | 7d70285c867812be9ff23b3bec7c8e79548d2e69 (diff) | |
download | CMake-9b78a74ed0c3c84e9d63b8c6dc848601976163a5.zip CMake-9b78a74ed0c3c84e9d63b8c6dc848601976163a5.tar.gz CMake-9b78a74ed0c3c84e9d63b8c6dc848601976163a5.tar.bz2 |
ENH: Trick VTK_WRAP_JAVA in a better way (avoid CUSTOM_TARGET)
Diffstat (limited to 'Tests')
-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 |