You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.5 KiB
69 lines
1.5 KiB
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|