diff --git a/gcc.cmake b/gcc.cmake index be9ac337e3a..54e48a57d9a 100644 --- a/gcc.cmake +++ b/gcc.cmake @@ -152,7 +152,7 @@ macro(set_module_type MODULE TYPE) endif(NOT IS_UNICODE) target_link_libraries(${MODULE} mingw_common) elseif(${TYPE} MATCHES win32dll) - set_entrypoint(${MODULE} DllMainCRTStartup 12) + set_entrypoint(${MODULE} DllMain 12) target_link_libraries(${MODULE} mingw_dllmain mingw_common) if(DEFINED baseaddress_${MODULE}) set_image_base(${MODULE} ${baseaddress_${MODULE}}) @@ -160,11 +160,11 @@ macro(set_module_type MODULE TYPE) message(STATUS "${MODULE} has no base address") endif() elseif(${TYPE} MATCHES win32ocx) - set_entrypoint(${MODULE} DllMainCRTStartup 12) + set_entrypoint(${MODULE} DllMain 12) target_link_libraries(${MODULE} mingw_dllmain mingw_common) set_target_properties(${MODULE} PROPERTIES SUFFIX ".ocx") elseif(${TYPE} MATCHES cpl) - set_entrypoint(${MODULE} DllMainCRTStartup 12) + set_entrypoint(${MODULE} DllMain 12) target_link_libraries(${MODULE} mingw_dllmain mingw_common) set_target_properties(${MODULE} PROPERTIES SUFFIX ".cpl") elseif(${TYPE} MATCHES kernelmodedriver)