Browse Source

Add coverage for QT and FLTK wrappers. Also MANGLED_MESA

Sebastien Barre 24 years ago
parent
commit
f04128ad63
2 changed files with 34 additions and 0 deletions
  1. 34 0
      Tests/Wrapping/CMakeLists.txt
  2. 0 0
      Tests/Wrapping/fltk1.fl

+ 34 - 0
Tests/Wrapping/CMakeLists.txt

@@ -93,3 +93,37 @@ VTK_WRAP_JAVA (wraplibJava Java_SRCS SRCS)
 ADD_CUSTOM_TARGET(${VTK_JAVA_HOME}/vtkIncluded.java
                   echo "Triggering custom target vtkIncluded.java")
 
+#
+# QT Wrappers
+#
+SET (QT_WRAP_CPP "On")
+SET (QT_MOC_EXE "echo")
+QT_WRAP_CPP (wraplibQT QT_SRCS SRCS)
+
+SET (QT_WRAP_UI "On")
+SET (QT_UIC_EXE "echo")
+QT_WRAP_UI (wraplibQTUI QTUI_H_SRCS QTUI_S_SRCS SRCS)
+
+#
+# FLTK Wrappers
+#
+# Since FLTK_FLUID_EXE is supposed to create a .cxx/.h from a .fl/.fld,
+# create an empty one so that the dependencies can be met.
+#
+SOURCE_FILES (FLTK_SRCS
+  fltk1.fl
+)
+SET (FLTK_WRAP_UI "On")
+SET (FLTK_FLUID_EXE "echo")
+FLTK_WRAP_UI (wraplibFLTK FLTK_SRCS)
+ADD_LIBRARY (wraplibFLTK)
+CONFIGURE_FILE(
+  ${Wrapping_SOURCE_DIR}/fltk1.fl
+  ${Wrapping_BINARY_DIR}/fltk1.cxx
+  COPYONLY)
+
+#
+# Mangled Mesa
+#
+USE_MANGLED_MESA (${Wrapping_SOURCE_DIR} ${Wrapping_BINARY_DIR}/mangled_mesa)
+

+ 0 - 0
Tests/Wrapping/fltk1.fl