From 2566611f13d26e1fa14db433a2d78342dfbc6eb6 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Sat, 14 Feb 2015 18:58:52 +0000 Subject: [PATCH] [CMAKE] Disable MSVC linker warning LNK4078 (multiple sections found with different attributes) for INIT sections. svn path=/trunk/; revision=66268 --- reactos/cmake/msvc.cmake | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/reactos/cmake/msvc.cmake b/reactos/cmake/msvc.cmake index 36248be6648..d99086e4a19 100644 --- a/reactos/cmake/msvc.cmake +++ b/reactos/cmake/msvc.cmake @@ -229,9 +229,10 @@ function(set_module_type_toolchain MODULE TYPE) if((${TYPE} STREQUAL "win32dll") OR (${TYPE} STREQUAL "win32ocx") OR (${TYPE} STREQUAL "cpl")) add_target_link_flags(${MODULE} "/DLL") elseif(${TYPE} STREQUAL "kernelmodedriver") - add_target_link_flags(${MODULE} "/DRIVER") + # Disable linker warning 4078 (multiple sections found with different attributes) for INIT section use + add_target_link_flags(${MODULE} "/DRIVER /IGNORE:4078") elseif(${TYPE} STREQUAL "wdmdriver") - add_target_link_flags(${MODULE} "/DRIVER:WDM") + add_target_link_flags(${MODULE} "/DRIVER:WDM /IGNORE:4078") endif() if(RUNTIME_CHECKS)