forked from Kitware/VTK
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
41 lines (32 loc) · 1.06 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
set(Module_SRCS
vtkGenericMovieWriter.cxx
#vtkMPEG2Writer.cxx # Do we want to continue supporting?
)
set_source_files_properties(
vtkGenericMovieWriter
ABSTRACT
)
set (VTK_HAS_OGGTHEORA_SUPPORT)
if(vtkIOMovie_vtkoggtheora)
set (VTK_HAS_OGGTHEORA_SUPPORT TRUE)
list(APPEND Module_SRCS vtkOggTheoraWriter.cxx)
endif()
if(WIN32)
# Check if VideoForWindows is supported. This also adds an option
# VTK_USE_VIDEO_FOR_WINDOWS that is set to ON/OFF by default based on
# whether VideoForWindows was found.
include(vtkTestVideoForWindows)
endif()
if(WIN32 AND VTK_USE_VIDEO_FOR_WINDOWS)
list(APPEND Module_SRCS vtkAVIWriter.cxx)
endif()
# Configure the module specific settings into a module configured header.
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/vtkIOMovieConfigure.h.in
${CMAKE_CURRENT_BINARY_DIR}/vtkIOMovieConfigure.h)
set(vtkIOMovie_HDRS
${CMAKE_CURRENT_BINARY_DIR}/vtkIOMovieConfigure.h)
vtk_module_library(vtkIOMovie ${Module_SRCS})
if(WIN32 AND VTK_USE_VIDEO_FOR_WINDOWS)
vtk_module_link_libraries(vtkIOMovie LINK_PRIVATE vfw32)
endif()