VTKmTargets.cmake
Go to the documentation of this file.
1 # Generated by CMake
2 
3 if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5)
4  message(FATAL_ERROR "CMake >= 2.6.0 required")
5 endif()
6 cmake_policy(PUSH)
7 cmake_policy(VERSION 2.6...3.19)
8 #----------------------------------------------------------------
9 # Generated CMake target import file.
10 #----------------------------------------------------------------
11 
12 # Commands may need to know the format version.
13 set(CMAKE_IMPORT_FILE_VERSION 1)
14 
15 # Protect against multiple inclusion, which would fail when already imported targets are added once more.
16 set(_targetsDefined)
17 set(_targetsNotDefined)
18 set(_expectedTargets)
19 foreach(_expectedTarget vtkm::vectorization_flags vtkm::compiler_flags vtkm::developer_flags vtkm::optionparser vtkm::vtkmdiympi_nompi vtkm::vtkmdiy vtkm::diy_developer_flags vtkm::diy vtkm::lcl vtkm::loguru vtkm::cont vtkm::cont_testing vtkm::worklet vtkm::filter_core vtkm::filter vtkm::filter_clean_grid vtkm::filter_connected_components vtkm::filter_vector_analysis vtkm::filter_mesh_info vtkm::filter_multi_block vtkm::filter_contour vtkm::filter_geometry_refinement vtkm::filter_density_estimate vtkm::filter_entity_extraction vtkm::filter_field_conversion vtkm::filter_field_transform vtkm::filter_flow vtkm::filter_image_processing vtkm::filter_resampling vtkm::filter_scalar_topology vtkm::filter_uncertainty vtkm::filter_zfp vtkm::lodepng vtkm::io vtkm::source)
20  list(APPEND _expectedTargets ${_expectedTarget})
21  if(NOT TARGET ${_expectedTarget})
22  list(APPEND _targetsNotDefined ${_expectedTarget})
23  endif()
24  if(TARGET ${_expectedTarget})
25  list(APPEND _targetsDefined ${_expectedTarget})
26  endif()
27 endforeach()
28 if("${_targetsDefined}" STREQUAL "${_expectedTargets}")
29  unset(_targetsDefined)
30  unset(_targetsNotDefined)
31  unset(_expectedTargets)
32  set(CMAKE_IMPORT_FILE_VERSION)
33  cmake_policy(POP)
34  return()
35 endif()
36 if(NOT "${_targetsDefined}" STREQUAL "")
37  message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n")
38 endif()
39 unset(_targetsDefined)
40 unset(_targetsNotDefined)
41 unset(_expectedTargets)
42 
43 
44 # Compute the installation prefix relative to this file.
45 get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
46 get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
47 get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
48 get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
49 get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
50 get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH)
51 if(_IMPORT_PREFIX STREQUAL "/")
52  set(_IMPORT_PREFIX "")
53 endif()
54 
55 # Create imported target vtkm::vectorization_flags
56 add_library(vtkm::vectorization_flags INTERFACE IMPORTED)
57 
58 set_target_properties(vtkm::vectorization_flags PROPERTIES
59  INTERFACE_COMPILE_OPTIONS "\$<\$<COMPILE_LANGUAGE:CXX>:>"
60 )
61 
62 # Create imported target vtkm::compiler_flags
63 add_library(vtkm::compiler_flags INTERFACE IMPORTED)
64 
65 set_target_properties(vtkm::compiler_flags PROPERTIES
66  INTERFACE_COMPILE_FEATURES "cxx_std_14"
67  INTERFACE_COMPILE_OPTIONS "\$<\$<COMPILE_LANGUAGE:CXX>:-ffunction-sections>"
68  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/paraview-5.13/vtkvtkm/vtk-m"
69 )
70 
71 # Create imported target vtkm::developer_flags
72 add_library(vtkm::developer_flags INTERFACE IMPORTED)
73 
74 set_target_properties(vtkm::developer_flags PROPERTIES
75  INTERFACE_COMPILE_OPTIONS "\$<\$<COMPILE_LANGUAGE:CXX>:-Wall;-Wcast-align;-Wextra;-Wpointer-arith;-Wformat;-Wformat-security;-Wshadow;-Wunused;-fno-common;-Wno-unused-function;-Wchar-subscripts;-Wfloat-conversion;-Wodr>"
76 )
77 
78 # Create imported target vtkm::optionparser
79 add_library(vtkm::optionparser INTERFACE IMPORTED)
80 
81 set_target_properties(vtkm::optionparser PROPERTIES
82  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/paraview-5.13/vtkvtkm/vtk-m/vtkm/thirdparty/optionparser"
83 )
84 
85 # Create imported target vtkm::vtkmdiympi_nompi
86 add_library(vtkm::vtkmdiympi_nompi SHARED IMPORTED)
87 
88 # Create imported target vtkm::vtkmdiy
89 add_library(vtkm::vtkmdiy INTERFACE IMPORTED)
90 
91 set_target_properties(vtkm::vtkmdiy PROPERTIES
92  INTERFACE_COMPILE_DEFINITIONS "VTKMDIY_DEBUG;VTKMDIY_NO_THREADS;VTKMDIY_MPI_AS_LIB"
93  INTERFACE_COMPILE_FEATURES "cxx_std_14"
94  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/paraview-5.13/vtkvtkm/vtk-m/vtkm/thirdparty/diy/vtkmdiy/include;${_IMPORT_PREFIX}/include/paraview-5.13/vtkvtkm/vtk-m/vtkm/thirdparty/diy/vtkmdiy/include/vtkmdiy/mpi"
95  INTERFACE_LINK_LIBRARIES "vtkm::vtkmdiympi_nompi"
96  INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "include/paraview-5.13/vtkvtkm/vtk-m/vtkm/thirdparty/diy/vtkmdiy/include;include/paraview-5.13/vtkvtkm/vtk-m/vtkm/thirdparty/diy/vtkmdiy/include/vtkmdiy/mpi"
97 )
98 
99 # Create imported target vtkm::diy_developer_flags
100 add_library(vtkm::diy_developer_flags INTERFACE IMPORTED)
101 
102 set_target_properties(vtkm::diy_developer_flags PROPERTIES
103  INTERFACE_COMPILE_OPTIONS "\$<\$<COMPILE_LANGUAGE:CXX>:-Wall;-Wcast-align;-Wchar-subscripts;-Wextra;-Wpointer-arith;-Wformat;-Wformat-security;-Wshadow;-Wunused;-fno-common;-Wfloat-conversion;-Wno-sign-conversion;-Wno-sign-compare;-Wno-cast-align;-Wodr>"
104 )
105 
106 # Create imported target vtkm::diy
107 add_library(vtkm::diy INTERFACE IMPORTED)
108 
109 set_target_properties(vtkm::diy PROPERTIES
110  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/paraview-5.13/vtkvtkm/vtk-m/vtkm/thirdparty/diy"
111  INTERFACE_LINK_LIBRARIES "vtkm::vtkmdiy;vtkm::vtkmdiympi_nompi"
112 )
113 
114 # Create imported target vtkm::lcl
115 add_library(vtkm::lcl INTERFACE IMPORTED)
116 
117 set_target_properties(vtkm::lcl PROPERTIES
118  INTERFACE_COMPILE_FEATURES "cxx_std_11"
119  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/paraview-5.13/vtkvtkm/vtk-m/vtkm/thirdparty/lcl/vtkmlcl"
120 )
121 
122 # Create imported target vtkm::loguru
123 add_library(vtkm::loguru INTERFACE IMPORTED)
124 
125 set_target_properties(vtkm::loguru PROPERTIES
126  INTERFACE_COMPILE_FEATURES "cxx_std_11"
127  INTERFACE_LINK_LIBRARIES "dl;Threads::Threads"
128 )
129 
130 # Create imported target vtkm::cont
131 add_library(vtkm::cont SHARED IMPORTED)
132 
133 set_target_properties(vtkm::cont PROPERTIES
134  INTERFACE_LINK_LIBRARIES "vtkm::optionparser;vtkm::diy;vtkm::lcl;vtkm::compiler_flags;Threads::Threads"
135 )
136 
137 # Create imported target vtkm::cont_testing
138 add_library(vtkm::cont_testing SHARED IMPORTED)
139 
140 set_target_properties(vtkm::cont_testing PROPERTIES
141  INTERFACE_LINK_LIBRARIES "vtkm::cont"
142 )
143 
144 # Create imported target vtkm::worklet
145 add_library(vtkm::worklet SHARED IMPORTED)
146 
147 set_target_properties(vtkm::worklet PROPERTIES
148  INTERFACE_LINK_LIBRARIES "vtkm::cont"
149 )
150 
151 # Create imported target vtkm::filter_core
152 add_library(vtkm::filter_core SHARED IMPORTED)
153 
154 set_target_properties(vtkm::filter_core PROPERTIES
155  INTERFACE_LINK_LIBRARIES "vtkm::cont;vtkm::worklet"
156 )
157 
158 # Create imported target vtkm::filter
159 add_library(vtkm::filter INTERFACE IMPORTED)
160 
161 set_target_properties(vtkm::filter PROPERTIES
162  INTERFACE_LINK_LIBRARIES "vtkm::filter_core;vtkm::filter_clean_grid;vtkm::filter_connected_components;vtkm::filter_vector_analysis;vtkm::filter_mesh_info;vtkm::filter_multi_block;vtkm::filter_contour;vtkm::filter_geometry_refinement;vtkm::filter_density_estimate;vtkm::filter_entity_extraction;vtkm::filter_field_conversion;vtkm::filter_field_transform;vtkm::filter_flow;vtkm::filter_image_processing;vtkm::filter_resampling;vtkm::filter_scalar_topology;vtkm::filter_zfp"
163 )
164 
165 # Create imported target vtkm::filter_clean_grid
166 add_library(vtkm::filter_clean_grid SHARED IMPORTED)
167 
168 set_target_properties(vtkm::filter_clean_grid PROPERTIES
169  INTERFACE_LINK_LIBRARIES "vtkm::filter_core"
170 )
171 
172 # Create imported target vtkm::filter_connected_components
173 add_library(vtkm::filter_connected_components SHARED IMPORTED)
174 
175 set_target_properties(vtkm::filter_connected_components PROPERTIES
176  INTERFACE_LINK_LIBRARIES "vtkm::filter_core;vtkm::filter_core"
177 )
178 
179 # Create imported target vtkm::filter_vector_analysis
180 add_library(vtkm::filter_vector_analysis SHARED IMPORTED)
181 
182 set_target_properties(vtkm::filter_vector_analysis PROPERTIES
183  INTERFACE_LINK_LIBRARIES "vtkm::filter_core"
184 )
185 
186 # Create imported target vtkm::filter_mesh_info
187 add_library(vtkm::filter_mesh_info SHARED IMPORTED)
188 
189 set_target_properties(vtkm::filter_mesh_info PROPERTIES
190  INTERFACE_LINK_LIBRARIES "vtkm::filter_core"
191 )
192 
193 # Create imported target vtkm::filter_multi_block
194 add_library(vtkm::filter_multi_block SHARED IMPORTED)
195 
196 set_target_properties(vtkm::filter_multi_block PROPERTIES
197  INTERFACE_LINK_LIBRARIES "vtkm::filter_core"
198 )
199 
200 # Create imported target vtkm::filter_contour
201 add_library(vtkm::filter_contour SHARED IMPORTED)
202 
203 set_target_properties(vtkm::filter_contour PROPERTIES
204  INTERFACE_LINK_LIBRARIES "vtkm::filter_core;vtkm::filter_vector_analysis;vtkm::filter_mesh_info;vtkm::filter_multi_block"
205 )
206 
207 # Create imported target vtkm::filter_geometry_refinement
208 add_library(vtkm::filter_geometry_refinement SHARED IMPORTED)
209 
210 set_target_properties(vtkm::filter_geometry_refinement PROPERTIES
211  INTERFACE_LINK_LIBRARIES "vtkm::filter_core;vtkm::worklet;vtkm::filter_core"
212 )
213 
214 # Create imported target vtkm::filter_density_estimate
215 add_library(vtkm::filter_density_estimate SHARED IMPORTED)
216 
217 set_target_properties(vtkm::filter_density_estimate PROPERTIES
218  INTERFACE_LINK_LIBRARIES "vtkm::filter_core"
219 )
220 
221 # Create imported target vtkm::filter_entity_extraction
222 add_library(vtkm::filter_entity_extraction SHARED IMPORTED)
223 
224 set_target_properties(vtkm::filter_entity_extraction PROPERTIES
225  INTERFACE_LINK_LIBRARIES "vtkm::filter_core;vtkm::filter_clean_grid"
226 )
227 
228 # Create imported target vtkm::filter_field_conversion
229 add_library(vtkm::filter_field_conversion SHARED IMPORTED)
230 
231 set_target_properties(vtkm::filter_field_conversion PROPERTIES
232  INTERFACE_LINK_LIBRARIES "vtkm::filter_core"
233 )
234 
235 # Create imported target vtkm::filter_field_transform
236 add_library(vtkm::filter_field_transform SHARED IMPORTED)
237 
238 set_target_properties(vtkm::filter_field_transform PROPERTIES
239  INTERFACE_LINK_LIBRARIES "vtkm::filter_core;vtkm::worklet;vtkm::filter_core"
240 )
241 
242 # Create imported target vtkm::filter_flow
243 add_library(vtkm::filter_flow SHARED IMPORTED)
244 
245 set_target_properties(vtkm::filter_flow PROPERTIES
246  INTERFACE_LINK_LIBRARIES "vtkm::filter_core"
247 )
248 
249 # Create imported target vtkm::filter_image_processing
250 add_library(vtkm::filter_image_processing SHARED IMPORTED)
251 
252 set_target_properties(vtkm::filter_image_processing PROPERTIES
253  INTERFACE_LINK_LIBRARIES "vtkm::filter_core"
254 )
255 
256 # Create imported target vtkm::filter_resampling
257 add_library(vtkm::filter_resampling SHARED IMPORTED)
258 
259 set_target_properties(vtkm::filter_resampling PROPERTIES
260  INTERFACE_LINK_LIBRARIES "vtkm::filter_core;vtkm::filter_density_estimate;vtkm::filter_entity_extraction"
261 )
262 
263 # Create imported target vtkm::filter_scalar_topology
264 add_library(vtkm::filter_scalar_topology SHARED IMPORTED)
265 
266 set_target_properties(vtkm::filter_scalar_topology PROPERTIES
267  INTERFACE_LINK_LIBRARIES "vtkm::filter_core;vtkm::worklet;vtkm::filter_core"
268 )
269 
270 # Create imported target vtkm::filter_uncertainty
271 add_library(vtkm::filter_uncertainty SHARED IMPORTED)
272 
273 set_target_properties(vtkm::filter_uncertainty PROPERTIES
274  INTERFACE_LINK_LIBRARIES "vtkm::filter_core"
275 )
276 
277 # Create imported target vtkm::filter_zfp
278 add_library(vtkm::filter_zfp SHARED IMPORTED)
279 
280 set_target_properties(vtkm::filter_zfp PROPERTIES
281  INTERFACE_LINK_LIBRARIES "vtkm::filter_core"
282 )
283 
284 # Create imported target vtkm::lodepng
285 add_library(vtkm::lodepng INTERFACE IMPORTED)
286 
287 # Create imported target vtkm::io
288 add_library(vtkm::io SHARED IMPORTED)
289 
290 set_target_properties(vtkm::io PROPERTIES
291  INTERFACE_LINK_LIBRARIES "vtkm::cont"
292 )
293 
294 # Create imported target vtkm::source
295 add_library(vtkm::source SHARED IMPORTED)
296 
297 set_target_properties(vtkm::source PROPERTIES
298  INTERFACE_LINK_LIBRARIES "vtkm::cont;vtkm::filter_field_conversion;vtkm::filter_multi_block"
299 )
300 
301 if(CMAKE_VERSION VERSION_LESS 3.0.0)
302  message(FATAL_ERROR "This file relies on consumers using CMake 3.0.0 or greater.")
303 endif()
304 
305 # Load information for each installed configuration.
306 get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)
307 file(GLOB CONFIG_FILES "${_DIR}/VTKmTargets-*.cmake")
308 foreach(f ${CONFIG_FILES})
309  include(${f})
310 endforeach()
311 
312 # Cleanup temporary variables.
313 set(_IMPORT_PREFIX)
314 
315 # Loop over all imported files and verify that they actually exist
316 foreach(target ${_IMPORT_CHECK_TARGETS} )
317  foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} )
318  if(NOT EXISTS "${file}" )
319  message(FATAL_ERROR "The imported target \"${target}\" references the file
320  \"${file}\"
321 but this file does not exist. Possible reasons include:
322 * The file was deleted, renamed, or moved to another location.
323 * An install or uninstall procedure did not complete successfully.
324 * The installation package was faulty and contained
325  \"${CMAKE_CURRENT_LIST_FILE}\"
326 but not all the files it references.
327 ")
328  endif()
329  endforeach()
330  unset(_IMPORT_CHECK_FILES_FOR_${target})
331 endforeach()
332 unset(_IMPORT_CHECK_TARGETS)
333 
334 # This file does not depend on other imported targets which have
335 # been exported from the same project but in a separate export set.
336 
337 # Commands beyond this point should not need to know the version.
338 set(CMAKE_IMPORT_FILE_VERSION)
339 cmake_policy(POP)
boost::graph_traits< vtkGraph *>::vertex_descriptor target(boost::graph_traits< vtkGraph *>::edge_descriptor e, vtkGraph *)
#define VTKMDIY_NO_THREADS
Definition: moc_predefs.h:400
on
#define VTKMDIY_MPI_AS_LIB
Definition: moc_predefs.h:234
#define VTKMDIY_DEBUG
Definition: moc_predefs.h:66
#define diy
Definition: vtk_diy2.h:16
#define VERSION
Definition: jconfigint.h:17