diff --git a/modules/viz/CMakeLists.txt b/modules/viz/CMakeLists.txt index cd225960ce2..677d41c2bcc 100644 --- a/modules/viz/CMakeLists.txt +++ b/modules/viz/CMakeLists.txt @@ -40,7 +40,9 @@ if (VTK_VERSION VERSION_LESS "8.90.0") ocv_target_link_libraries(${the_module} PRIVATE ${VTK_LIBRARIES}) else () ocv_target_link_libraries(${the_module} PRIVATE ${VTK_LIBRARIES}) - vtk_module_autoinit(TARGETS ${the_module} MODULES ${VTK_LIBRARIES}) + if(NOT BUILD_opencv_world OR NOT OPENCV_MODULE_${the_module}_IS_PART_OF_WORLD) + vtk_module_autoinit(TARGETS ${the_module} MODULES ${VTK_LIBRARIES}) + endif() endif() if(APPLE AND BUILD_opencv_viz)