mirror of
https://github.com/opencv/opencv.git
synced 2025-06-10 19:24:07 +08:00
Merge pull request #20384 from rogday:find_package_cache
This commit is contained in:
commit
da07ad16c1
@ -1,5 +1,7 @@
|
|||||||
# VTK 9.0
|
|
||||||
if(NOT VTK_FOUND)
|
if(NOT VTK_FOUND)
|
||||||
|
find_package(VTK QUIET NAMES vtk VTK)
|
||||||
|
if(VTK_FOUND)
|
||||||
|
if(VTK_VERSION VERSION_EQUAL "9") # VTK 9.0
|
||||||
find_package(VTK 9 QUIET NAMES vtk COMPONENTS
|
find_package(VTK 9 QUIET NAMES vtk COMPONENTS
|
||||||
FiltersExtraction
|
FiltersExtraction
|
||||||
FiltersSources
|
FiltersSources
|
||||||
@ -12,10 +14,7 @@ if(NOT VTK_FOUND)
|
|||||||
RenderingLOD
|
RenderingLOD
|
||||||
RenderingOpenGL2
|
RenderingOpenGL2
|
||||||
NO_MODULE)
|
NO_MODULE)
|
||||||
endif()
|
elseif(VTK_VERSION VERSION_GREATER "5") # VTK 6.x components
|
||||||
|
|
||||||
# VTK 6.x components
|
|
||||||
if(NOT VTK_FOUND)
|
|
||||||
find_package(VTK QUIET COMPONENTS vtkInteractionStyle vtkRenderingLOD vtkIOPLY vtkFiltersTexture vtkRenderingFreeType vtkIOExport NO_MODULE)
|
find_package(VTK QUIET COMPONENTS vtkInteractionStyle vtkRenderingLOD vtkIOPLY vtkFiltersTexture vtkRenderingFreeType vtkIOExport NO_MODULE)
|
||||||
IF(VTK_FOUND)
|
IF(VTK_FOUND)
|
||||||
IF(VTK_RENDERING_BACKEND) #in vtk 7, the rendering backend is exported as a var.
|
IF(VTK_RENDERING_BACKEND) #in vtk 7, the rendering backend is exported as a var.
|
||||||
@ -24,11 +23,12 @@ if(NOT VTK_FOUND)
|
|||||||
find_package(VTK QUIET COMPONENTS vtkRenderingOpenGL vtkInteractionStyle vtkRenderingLOD vtkIOPLY vtkFiltersTexture vtkRenderingFreeType vtkIOExport NO_MODULE)
|
find_package(VTK QUIET COMPONENTS vtkRenderingOpenGL vtkInteractionStyle vtkRenderingLOD vtkIOPLY vtkFiltersTexture vtkRenderingFreeType vtkIOExport NO_MODULE)
|
||||||
ENDIF(VTK_RENDERING_BACKEND)
|
ENDIF(VTK_RENDERING_BACKEND)
|
||||||
ENDIF(VTK_FOUND)
|
ENDIF(VTK_FOUND)
|
||||||
endif()
|
elseif(VTK_VERSION VERSION_EQUAL "5") # VTK 5.x components
|
||||||
|
|
||||||
# VTK 5.x components
|
|
||||||
if(NOT VTK_FOUND)
|
|
||||||
find_package(VTK QUIET COMPONENTS vtkCommon NO_MODULE)
|
find_package(VTK QUIET COMPONENTS vtkCommon NO_MODULE)
|
||||||
|
else()
|
||||||
|
set(VTK_FOUND FALSE)
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT VTK_FOUND)
|
if(NOT VTK_FOUND)
|
||||||
|
Loading…
Reference in New Issue
Block a user