forked from Slicer/VTK
-
Notifications
You must be signed in to change notification settings - Fork 1
/
VTKConfig.cmake.in
219 lines (188 loc) · 9.12 KB
/
VTKConfig.cmake.in
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
#-----------------------------------------------------------------------------
#
# VTKConfig.cmake - VTK CMake configuration file for external projects.
#
# This file is configured by VTK and used by the UseVTK.cmake module
# to load VTK's settings for an external project.
@VTK_CONFIG_INSTALL_ONLY@
# The VTK include file directories.
SET(VTK_INCLUDE_DIRS "@VTK_INCLUDE_DIRS_CONFIG@")
# The VTK library directories.
SET(VTK_LIBRARY_DIRS "@VTK_LIBRARY_DIRS_CONFIG@")
# The VTK binary executable directories. Note that if
# VTK_CONFIGURATION_TYPES is set (see below) then these directories
# will be the parent directories under which there will be a directory
# of runtime binaries for each configuration type.
SET(VTK_EXECUTABLE_DIRS "@VTK_EXECUTABLE_DIRS_CONFIG@")
# The VTK runtime library directories. Note that if
# VTK_CONFIGURATION_TYPES is set (see below) then these directories
# will be the parent directories under which there will be a directory
# of runtime libraries for each configuration type.
SET(VTK_RUNTIME_LIBRARY_DIRS "@VTK_RUNTIME_LIBRARY_DIRS_CONFIG@")
# The runtime library path variable name e.g. LD_LIBRARY_PATH,
# this environment variable should be set to VTK_RUNTIME_LIBRARY_DIRS
SET(VTK_RUNTIME_PATH_VAR_NAME "@SHARED_LIBRARY_PATH_VAR_NAME@")
# The C and C++ flags added by VTK to the cmake-configured flags.
SET(VTK_REQUIRED_C_FLAGS "@VTK_REQUIRED_C_FLAGS@")
SET(VTK_REQUIRED_CXX_FLAGS "@VTK_REQUIRED_CXX_FLAGS@")
SET(VTK_REQUIRED_EXE_LINKER_FLAGS "@VTK_REQUIRED_EXE_LINKER_FLAGS@")
SET(VTK_REQUIRED_SHARED_LINKER_FLAGS "@VTK_REQUIRED_SHARED_LINKER_FLAGS@")
SET(VTK_REQUIRED_MODULE_LINKER_FLAGS "@VTK_REQUIRED_MODULE_LINKER_FLAGS@")
# The VTK version number
SET(VTK_MAJOR_VERSION "@VTK_MAJOR_VERSION@")
SET(VTK_MINOR_VERSION "@VTK_MINOR_VERSION@")
SET(VTK_BUILD_VERSION "@VTK_BUILD_VERSION@")
# The location of the UseVTK.cmake file.
SET(VTK_USE_FILE "@VTK_USE_FILE@")
# The build settings file.
SET(VTK_BUILD_SETTINGS_FILE "@VTK_BUILD_SETTINGS_FILE@")
# The directory containing class list files for each kit.
SET(VTK_KITS_DIR "@VTK_KITS_DIR_CONFIG@")
# The wrapping hints file.
SET(VTK_WRAP_HINTS "@VTK_WRAP_HINTS_CONFIG@")
# CMake extension module directory and macro file.
SET(VTK_LOAD_CMAKE_EXTENSIONS_MACRO "@VTK_LOAD_CMAKE_EXTENSIONS_MACRO_CONFIG@")
SET(VTK_CMAKE_DIR "@VTK_CMAKE_DIR_CONFIG@")
SET(VTK_CMAKE_EXTENSIONS_DIR "@VTK_CMAKE_EXTENSIONS_DIR_CONFIG@")
# The list of available kits.
SET(VTK_KITS "@VTK_KITS@")
# The list of available languages.
SET(VTK_LANGUAGES "@VTK_LANGUAGES@")
# VTK Configuration options.
SET(VTK_BUILD_SHARED_LIBS "@BUILD_SHARED_LIBS@")
SET(VTK_DEBUG_LEAKS "@VTK_DEBUG_LEAKS@")
SET(VTK_HAVE_VP1000 "@VTK_HAVE_VP1000@")
SET(VTK_LEGACY_REMOVE "@VTK_LEGACY_REMOVE@")
SET(VTK_LEGACY_SILENT "@VTK_LEGACY_SILENT@")
SET(VTK_MPIRUN_EXE "@VTK_MPIRUN_EXE_CONFIG@")
SET(VTK_MPI_CLIENT_POSTFLAGS "@VTK_MPI_CLIENT_POSTFLAGS_CONFIG@")
SET(VTK_MPI_CLIENT_PREFLAGS "@VTK_MPI_CLIENT_PREFLAGS_CONFIG@")
SET(VTK_MPI_MAX_NUMPROCS "@VTK_MPI_MAX_NUMPROCS_CONFIG@")
SET(VTK_MPI_PRENUMPROC_FLAGS "@VTK_MPI_PRENUMPROC_FLAGS_CONFIG@")
SET(VTK_MPI_NUMPROC_FLAG "@VTK_MPI_NUMPROC_FLAG_CONFIG@")
SET(VTK_MPI_POSTFLAGS "@VTK_MPI_POSTFLAGS_CONFIG@")
SET(VTK_MPI_PREFLAGS "@VTK_MPI_PREFLAGS_CONFIG@")
SET(VTK_MPI_SERVER_POSTFLAGS "@VTK_MPI_SERVER_POSTFLAGS_CONFIG@")
SET(VTK_MPI_SERVER_PREFLAGS "@VTK_MPI_SERVER_PREFLAGS_CONFIG@")
SET(VTK_OPENGL_HAS_OSMESA "@VTK_OPENGL_HAS_OSMESA@")
SET(VTK_USE_64BIT_IDS "@VTK_USE_64BIT_IDS@")
SET(VTK_USE_ANSI_STDLIB "@VTK_USE_ANSI_STDLIB@")
SET(VTK_USE_BOOST "@VTK_USE_BOOST@")
SET(VTK_USE_QT "@VTK_USE_QT@")
SET(VTK_USE_CARBON "@VTK_USE_CARBON@")
SET(VTK_USE_CG_SHADERS "@VTK_USE_CG_SHADERS@")
SET(VTK_USE_CHARTS "@VTK_USE_CHARTS@")
SET(VTK_USE_COCOA "@VTK_USE_COCOA@")
SET(VTK_USE_GEOVIS "@VTK_USE_GEOVIS@")
SET(VTK_USE_GL2PS "@VTK_USE_GL2PS@")
SET(VTK_USE_GLSL_SHADERS "@VTK_USE_GLSL_SHADERS@")
SET(VTK_USE_GNU_R "@VTK_USE_GNU_R@")
SET(VTK_USE_GUISUPPORT "@VTK_USE_GUISUPPORT@")
SET(VTK_USE_INFOVIS "@VTK_USE_INFOVIS@")
SET(VTK_USE_MANGLED_MESA "@VTK_USE_MANGLED_MESA@")
SET(VTK_USE_MATLAB_MEX "@VTK_USE_MATLAB_MEX@")
SET(VTK_USE_MATROX_IMAGING "@VTK_USE_MATROX_IMAGING@")
SET(VTK_USE_METAIO "@VTK_USE_METAIO@")
SET(VTK_USE_MFC "@VTK_USE_MFC@")
SET(VTK_USE_MPI "@VTK_USE_MPI@")
SET(VTK_USE_MYSQL "@VTK_USE_MYSQL@")
SET(VTK_USE_N_WAY_ARRAYS "@VTK_USE_N_WAY_ARRAYS@")
SET(VTK_USE_ODBC "@VTK_USE_ODBC@")
SET(VTK_USE_PARALLEL "@VTK_USE_PARALLEL@")
SET(VTK_USE_PARALLEL_BGL "@VTK_USE_PARALLEL_BGL@")
SET(VTK_USE_POSTGRES "@VTK_USE_POSTGRES@")
SET(VTK_USE_QVTK "@VTK_USE_QVTK@")
SET(VTK_USE_QVTK_OPENGL "@VTK_USE_QVTK_OPENGL@")
SET(VTK_USE_RENDERING "@VTK_USE_RENDERING@")
SET(VTK_USE_TDX "@VTK_USE_TDX@")
SET(VTK_USE_TEXT_ANALYSIS "@VTK_USE_TEXT_ANALYSIS@")
SET(VTK_USE_TK "@VTK_USE_TK@")
SET(VTK_USE_TK "@VTK_USE_TK@")
SET(VTK_USE_VIDEO_FOR_WINDOWS "@VTK_USE_VIDEO_FOR_WINDOWS@")
SET(VTK_USE_VIEWS "@VTK_USE_VIEWS@")
SET(VTK_USE_VOLUMEPRO_1000 "@VTK_USE_VOLUMEPRO_1000@")
SET(VTK_USE_X "@VTK_USE_X@")
SET(VTK_WRAP_JAVA "@VTK_WRAP_JAVA@")
SET(VTK_WRAP_PYTHON "@VTK_WRAP_PYTHON@")
SET(VTK_WRAP_TCL "@VTK_WRAP_TCL@")
SET(VTK_WRAP_PYTHON_SIP "@VTK_WRAP_PYTHON_SIP@")
# The Hybrid and VolumeRendering kits are now switched with Rendering.
SET(VTK_USE_HYBRID "@VTK_USE_RENDERING@")
SET(VTK_USE_VOLUMERENDERING "@VTK_USE_RENDERING@")
# The Tcl/Tk configuration.
SET(VTK_TCL_TK_STATIC "@VTK_TCL_TK_STATIC@")
SET(VTK_TCL_TK_COPY_SUPPORT_LIBRARY "@VTK_TCL_TK_COPY_SUPPORT_LIBRARY@")
SET(VTK_TCL_SUPPORT_LIBRARY_PATH "@VTK_TCL_SUPPORT_LIBRARY_PATH_CONFIG@")
SET(VTK_TK_SUPPORT_LIBRARY_PATH "@VTK_TK_SUPPORT_LIBRARY_PATH_CONFIG@")
SET(VTK_TCL_TK_MACROS_MODULE "@VTK_TCL_TK_MACROS_MODULE_CONFIG@")
SET(VTK_TCL_HOME "@VTK_TCL_HOME_CONFIG@")
SET(VTK_WRAP_TCL_EXE "@VTK_WRAP_TCL_EXE_CONFIG@")
SET(VTK_WRAP_TCL_INIT_EXE "@VTK_WRAP_TCL_INIT_EXE_CONFIG@")
SET(VTK_TK_INTERNAL_DIR "@VTK_TK_INTERNAL_DIR_CONFIG@")
SET(VTK_TK_RESOURCES_DIR "@VTK_TK_RESOURCES_DIR_CONFIG@")
# The Java configuration.
SET(VTK_JAVA_JAR "@VTK_JAVA_JAR_CONFIG@")
SET(VTK_PARSE_JAVA_EXE "@VTK_PARSE_JAVA_EXE_CONFIG@")
SET(VTK_WRAP_JAVA_EXE "@VTK_WRAP_JAVA_EXE_CONFIG@")
# The Matlab configuration.
SET(VTK_MATLAB_ROOT_DIR "@MATLAB_ROOT_DIR@")
SET(VTK_MATLAB_INCLUDE_DIR "@MATLAB_INCLUDE_DIR@")
SET(VTK_MATLAB_LIB_DIR "@MATLAB_LIB_DIR@")
# The Python configuration.
# If VTK_CONFIGURATION_TYPES is set (see below) then the VTK_PYTHONPATH_DIRS
# will have subdirectories for each configuration type.
SET(VTK_PYTHONPATH_DIRS "@VTK_PYTHONPATH_DIRS_CONFIG@")
SET(VTK_WRAP_PYTHON_EXE "@VTK_WRAP_PYTHON_EXE_CONFIG@")
SET(VTK_WRAP_PYTHON_INIT_EXE "@VTK_WRAP_PYTHON_INIT_EXE_CONFIG@")
# Other executables
SET(VTK_ENCODESTRING_EXE "@VTK_ENCODESTRING_EXE_CONFIG@")
# The Doxygen configuration.
SET(VTK_DOXYGEN_HOME "@VTK_DOXYGEN_HOME_CONFIG@")
# The VTK test script locations.
SET(VTK_HEADER_TESTING_PY "@VTK_HEADER_TESTING_PY_CONFIG@")
SET(VTK_FIND_STRING_TCL "@VTK_FIND_STRING_TCL_CONFIG@")
SET(VTK_PRINT_SELF_CHECK_TCL "@VTK_PRINT_SELF_CHECK_TCL_CONFIG@")
SET(VTK_RT_IMAGE_TEST_TCL "@VTK_RT_IMAGE_TEST_TCL_CONFIG@")
SET(VTK_PRT_IMAGE_TEST_TCL "@VTK_PRT_IMAGE_TEST_TCL_CONFIG@")
# The names of utility libraries used by VTK.
SET(VTK_PNG_LIBRARIES "@VTK_PNG_LIBRARIES@")
SET(VTK_ZLIB_LIBRARIES "@VTK_ZLIB_LIBRARIES@")
SET(VTK_JPEG_LIBRARIES "@VTK_JPEG_LIBRARIES@")
SET(VTK_TIFF_LIBRARIES "@VTK_TIFF_LIBRARIES@")
SET(VTK_EXPAT_LIBRARIES "@VTK_EXPAT_LIBRARIES@")
SET(VTK_FREETYPE_LIBRARIES "@VTK_FREETYPE_LIBRARIES@")
SET(VTK_LIBXML2_LIBRARIES "@VTK_LIBXML2_LIBRARIES@")
SET(VTK_LIBPROJ4_LIBRARIES "@VTK_LIBPROJ4_LIBRARIES@")
# The VTK Qt configuration.
IF(VTK_USE_QVTK)
INCLUDE(${VTK_DIR}/VTKConfigQt.cmake)
ENDIF(VTK_USE_QVTK)
# Relative install paths in the VTK install tree
SET(VTK_INSTALL_BIN_DIR "@VTK_INSTALL_BIN_DIR@")
SET(VTK_INSTALL_INCLUDE_DIR "@VTK_INSTALL_INCLUDE_DIR@")
SET(VTK_INSTALL_LIB_DIR "@VTK_INSTALL_LIB_DIR@")
SET(VTK_INSTALL_PACKAGE_DIR "@VTK_INSTALL_PACKAGE_DIR@")
# A VTK install tree always provides one build configuration. A VTK
# build tree may provide either one or multiple build configurations
# depending on the CMake generator used. Since VTK can be used either
# from a build tree or an install tree it is useful for outside
# projects to know the configurations available. If this
# VTKConfig.cmake is in a VTK install tree VTK_CONFIGURATION_TYPES
# will be empty and VTK_BUILD_TYPE will be set to the value of
# CMAKE_BUILD_TYPE used to build VTK. If VTKConfig.cmake is in a VTK
# build tree then VTK_CONFIGURATION_TYPES and VTK_BUILD_TYPE will have
# values matching CMAKE_CONFIGURATION_TYPES and CMAKE_BUILD_TYPE for
# that build tree (only one will ever be set).
SET(VTK_CONFIGURATION_TYPES @VTK_CONFIGURATION_TYPES_CONFIG@)
SET(VTK_BUILD_TYPE @VTK_BUILD_TYPE_CONFIG@)
# The VTK library dependencies.
IF(NOT VTK_NO_LIBRARY_DEPENDS AND EXISTS "@VTK_LIBRARY_DEPENDS_FILE@")
INCLUDE("@VTK_LIBRARY_DEPENDS_FILE@")
ENDIF(NOT VTK_NO_LIBRARY_DEPENDS AND EXISTS "@VTK_LIBRARY_DEPENDS_FILE@")
# The old, less clear name for VTK_RUNTIME_LIBRARY_DIRS. Kept here
# for compatibility.
SET(VTK_RUNTIME_DIRS ${VTK_RUNTIME_LIBRARY_DIRS})
# The name of the encoders used by VTK
SET( VTK_USE_FFMPEG_ENCODER "@VTK_USE_FFMPEG_ENCODER@" )
SET( VTK_USE_OGGTHEORA_ENCODER "@VTK_USE_OGGTHEORA_ENCODER@")
@VTK_CONFIG_BACKWARD_COMPATIBILITY_HACK@