diff --git a/cmake/OpenCVModule.cmake b/cmake/OpenCVModule.cmake index 4bcf633092..10a1264dc3 100644 --- a/cmake/OpenCVModule.cmake +++ b/cmake/OpenCVModule.cmake @@ -802,7 +802,9 @@ macro(_ocv_create_module) endforeach() endif() - if(WIN32 AND BUILD_SHARED_LIBS AND NOT OPENCV_VS_VERSIONINFO_SKIP) + if(WIN32 + AND (BUILD_SHARED_LIBS AND NOT "x${OPENCV_MODULE_TYPE}" STREQUAL "xSTATIC") + AND NOT OPENCV_VS_VERSIONINFO_SKIP) if(DEFINED OPENCV_VS_VERSIONINFO_FILE) set(_VS_VERSION_FILE "${OPENCV_VS_VERSIONINFO_FILE}") elseif(DEFINED OPENCV_VS_VERSIONINFO_${the_module}_FILE)