Skip to content
Snippets Groups Projects
Commit ed5ef030 authored by Bill Lorensen's avatar Bill Lorensen
Browse files

ENH: Use Requires_Setting_On

Former-commit-id: fc81491f
parent a9765856
No related branches found
No related tags found
No related merge requests found
...@@ -8,41 +8,15 @@ ENDIF(NOT VTK_USE_RENDERING) ...@@ -8,41 +8,15 @@ ENDIF(NOT VTK_USE_RENDERING)
INCLUDE(${VTK_USE_FILE}) INCLUDE(${VTK_USE_FILE})
ENDIF(NOT WikiExamples_BINARY_DIR) ENDIF(NOT WikiExamples_BINARY_DIR)
include(${WikiExamples_SOURCE_DIR}/CMake/RequiresSettingOn.cmake)
Requires_Setting_On(vtkAVIWriter VTK_USE_VIDEO_FOR_WINDOWS)
IF(WIN32) IF(WIN32)
IF(VTK_USE_VIDEO_FOR_WINDOWS) IF(VTK_USE_VIDEO_FOR_WINDOWS)
SET(Kit_SRCS ${Kit_SRCS} vtkAVIWriter.cxx)
SET(KIT_LIBS ${KIT_LIBS} vfw32) SET(KIT_LIBS ${KIT_LIBS} vfw32)
ENDIF(VTK_USE_VIDEO_FOR_WINDOWS) ENDIF(VTK_USE_VIDEO_FOR_WINDOWS)
ENDIF(WIN32) ENDIF(WIN32)
Requires_Setting_On(AVI VTK_USE_VIDEO_FOR_WINDOWS)
# IF(VTK_USE_VIDEO_FOR_WINDOWS) Requires_Setting_On(MPEG2 VTK_USE_MPEG2_ENCODER)
# ADD_EXECUTABLE(AVI ${EXECUTABLE_FLAG} AVI.cxx) Requires_Setting_On(FFMPEG VTK_USE_FFMPEG2_ENCODER)
# TARGET_LINK_LIBRARIES(AVI vtkHybrid ${KIT_LIBS}) Requires_Setting_On(OggTheora VTK_USE_OGGTHEORA_ENCODER)
# ENDIF(VTK_USE_VIDEO_FOR_WINDOWS)
IF (VTK_USE_MPEG2_ENCODER)
ADD_EXECUTABLE(MPEG2 ${EXECUTABLE_FLAG} MPEG2.cxx)
TARGET_LINK_LIBRARIES(MPEG2 ${KIT_LIBS})
ELSE (VTK_USE_MPEG2_ENCODER)
set(SKIP "Cxx/Video/MPEG2")
set(REQUIRE "VTK_USE_MPEG2_ENCODER")
message(STATUS "VTKWikiExamples: ${SKIP} requires ${REQUIRE} and will not be built")
ENDIF (VTK_USE_MPEG2_ENCODER)
IF (VTK_USE_FFMPEG_ENCODER)
ADD_EXECUTABLE(FFMPEG ${EXECUTABLE_FLAG} FFMPEG.cxx)
TARGET_LINK_LIBRARIES(FFMPEG ${KIT_LIBS})
ELSE (VTK_USE_FFMPEG_ENCODER)
set(SKIP "Cxx/Video/FFMPEG")
set(REQUIRE "VTK_USE_FFMPEG_ENCODER")
message(STATUS "VTKWikiExamples: ${SKIP} requires ${REQUIRE} and will not be built")
ENDIF (VTK_USE_FFMPEG_ENCODER)
IF(VTK_USE_OGGTHEORA_ENCODER)
ADD_EXECUTABLE(OggTheora ${EXECUTABLE_FLAG} OggTheora.cxx)
TARGET_LINK_LIBRARIES(OggTheora ${KIT_LIBS})
ELSE (VTK_USE_FFMPEG_ENCODER)
set(SKIP "Cxx/Video/OggTheora")
set(REQUIRE "VTK_USE_OGGTHEORA_ENCODER")
message(STATUS "VTKWikiExamples: ${SKIP} requires ${REQUIRE} and will not be built")
ENDIF(VTK_USE_OGGTHEORA_ENCODER)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment