From 36e6b85f70fde85d511442f9f9fe2a496cf2e298 Mon Sep 17 00:00:00 2001 From: Andy Cedilnik Date: Wed, 30 Jul 2003 13:11:04 -0400 Subject: [PATCH] ENH: Add executable for wrapping test, so that make stage actually passes --- Tests/Wrapping/CMakeLists.txt | 11 +++++++---- Tests/Wrapping/Wrap.c | 12 ++++++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 Tests/Wrapping/Wrap.c diff --git a/Tests/Wrapping/CMakeLists.txt b/Tests/Wrapping/CMakeLists.txt index 26c4b2ecb..d7ddd819b 100644 --- a/Tests/Wrapping/CMakeLists.txt +++ b/Tests/Wrapping/CMakeLists.txt @@ -28,6 +28,9 @@ ENDIF (EXECUTABLE_OUTPUT_PATH) # ADD_EXECUTABLE (wrapping wrapping.cxx) +ADD_EXECUTABLE (Wrap Wrap.c) +SET(WRAP ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/Wrap) + # # Test VTK wrappers # @@ -49,7 +52,7 @@ FIND_FILE(VTK_WRAP_HINTS hints ${Wrapping_SOURCE_DIR}) # Wrap VTK -> Tcl # SET (VTK_WRAP_TCL "On") -SET (VTK_WRAP_TCL_EXE "echo") +SET (VTK_WRAP_TCL_EXE "${WRAP}") VTK_WRAP_TCL (wraplibTCL TCL_SRCS SRCS) ADD_CUSTOM_TARGET(wraplibTCL ALL ${CMAKE_COMMAND} -E echo "dummy target" @@ -59,7 +62,7 @@ ADD_CUSTOM_TARGET(wraplibTCL ALL # Wrap VTK -> Python # SET (VTK_WRAP_PYTHON "On") -SET (VTK_WRAP_PYTHON_EXE "echo") +SET (VTK_WRAP_PYTHON_EXE "${WRAP}") VTK_WRAP_PYTHON (wraplibPython Python_SRCS SRCS) ADD_CUSTOM_TARGET(wraplibPython ALL ${CMAKE_COMMAND} -E echo "dummy target" @@ -73,8 +76,8 @@ ADD_CUSTOM_TARGET(wraplibPython ALL # so that the build succeeds. # SET (VTK_WRAP_JAVA "On") -SET (VTK_WRAP_JAVA_EXE "echo") -SET (VTK_PARSE_JAVA_EXE "echo") +SET (VTK_WRAP_JAVA_EXE "${WRAP}") +SET (VTK_PARSE_JAVA_EXE "${WRAP}") SET (VTK_JAVA_HOME "${Wrapping_BINARY_DIR}/java") VTK_WRAP_JAVA (wraplibJava Java_SRCS SRCS) CONFIGURE_FILE( diff --git a/Tests/Wrapping/Wrap.c b/Tests/Wrapping/Wrap.c new file mode 100644 index 000000000..fda49d31b --- /dev/null +++ b/Tests/Wrapping/Wrap.c @@ -0,0 +1,12 @@ +#include + +int main(int argc, char* argv[]) +{ + int cc; + for ( cc = 1; cc < argc; cc ++ ) + { + printf("%s ", argv[cc]); + } + printf("\n"); + return 0; +}