SET(KIT Rendering) SET(RenderingTests otherCoordinate.cxx ) SET(RenderingTestsWithArguments) IF(VTK_USE_DISPLAY) # For tests that actually render something SET(RenderingTestsWithArguments ${RenderingTestsWithArguments} LoadOpenGLExtension.cxx TestOrderedTriangulator.cxx ) ENDIF(VTK_USE_DISPLAY) CREATE_TEST_SOURCELIST(Tests ${KIT}CxxTests.cxx ${RenderingTests};${RenderingTestsWithArguments} EXTRA_INCLUDE vtkTestDriver.h ) ADD_EXECUTABLE(${KIT}CxxTests ${Tests}) TARGET_LINK_LIBRARIES(${KIT}CxxTests vtkRendering vtkIO) SET (TestsToRun ${Tests}) REMOVE (TestsToRun ${KIT}CxxTests.cxx) # # Add all the executables FOREACH (test ${RenderingTests}) GET_FILENAME_COMPONENT(TName ${test} NAME_WE) ADD_TEST(${TName} ${CXX_TEST_PATH}/${KIT}CxxTests ${TName}) ENDFOREACH (test) FOREACH (test ${RenderingTestsWithArguments}) GET_FILENAME_COMPONENT(TName ${test} NAME_WE) IF (VTK_DATA_ROOT) ADD_TEST(${TName} ${CXX_TEST_PATH}/${KIT}CxxTests ${TName} -D ${VTK_DATA_ROOT} -T ${VTK_BINARY_DIR}/Testing/Temporary -V Baseline/${KIT}/${TName}.png) ELSE (VTK_DATA_ROOT) ADD_TEST(${TName} ${CXX_TEST_PATH}/${KIT}CxxTests ${TName}) ENDIF (VTK_DATA_ROOT) ENDFOREACH(test) # # Add other odd tests or executables # FOREACH (exe # TimeRenderer # TimeRenderer2 VTKBenchMark ) ADD_EXECUTABLE(${exe} ${exe}.cxx) TARGET_LINK_LIBRARIES(${exe} vtkRendering vtkIO) IF (APPLE) TARGET_LINK_LIBRARIES(${exe} "-framework GLUT") ENDIF (APPLE) ENDFOREACH (exe)