cmake: don't generate dllmain for cudev module

This commit is contained in:
Alexander Alekhin 2018-11-19 19:11:52 +03:00
parent 183bc5c281
commit 1317c3d178

View File

@ -909,7 +909,11 @@ macro(_ocv_create_module)
source_group("Src" FILES "${_VS_VERSION_FILE}") source_group("Src" FILES "${_VS_VERSION_FILE}")
endif() endif()
endif() endif()
if(WIN32 AND NOT ("${the_module}" STREQUAL "opencv_core" OR "${the_module}" STREQUAL "opencv_world") if(WIN32 AND NOT (
"${the_module}" STREQUAL "opencv_core" OR
"${the_module}" STREQUAL "opencv_world" OR
"${the_module}" STREQUAL "opencv_cudev"
)
AND (BUILD_SHARED_LIBS AND NOT "x${OPENCV_MODULE_TYPE}" STREQUAL "xSTATIC") AND (BUILD_SHARED_LIBS AND NOT "x${OPENCV_MODULE_TYPE}" STREQUAL "xSTATIC")
AND NOT OPENCV_SKIP_DLLMAIN_GENERATION AND NOT OPENCV_SKIP_DLLMAIN_GENERATION
) )