From 9b78a74ed0c3c84e9d63b8c6dc848601976163a5 Mon Sep 17 00:00:00 2001 From: Sebastien Barre Date: Tue, 12 Feb 2002 17:38:41 -0500 Subject: [PATCH] ENH: Trick VTK_WRAP_JAVA in a better way (avoid CUSTOM_TARGET) --- Tests/Wrapping/CMakeLists.txt | 12 +++++++----- Tests/Wrapping/dummy | 0 2 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 Tests/Wrapping/dummy diff --git a/Tests/Wrapping/CMakeLists.txt b/Tests/Wrapping/CMakeLists.txt index 62f2e6f0c..1cc8b0e38 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 000000000..e69de29bb