diff --git a/drivers/storage/class/disk_new/CMakeLists.txt b/drivers/storage/class/disk_new/CMakeLists.txt index 252f673..52228a7 100644 --- a/drivers/storage/class/disk_new/CMakeLists.txt +++ b/drivers/storage/class/disk_new/CMakeLists.txt @@ -1,6 +1,11 @@ include_directories(..) +if(MSVC) + # error C4101: 'ntNameBuffer' : unreferenced local variable in Release Configuration due to logging + replace_compile_flags("/we4101" " ") +endif() + list(APPEND SOURCE data.c disk.c @@ -20,5 +25,6 @@ endif() set_module_type(disk_new kernelmodedriver) add_importlibs(disk_new classpnp ntoskrnl hal) -add_pch(disk_new disk.h SOURCE) +#disable pch to prevent redefinition of _WIN32_WINNT, DiskReadDriveCapacity and DiskGetDetectInfo in Release-Config +#add_pch(disk_new disk.h SOURCE) add_cd_file(TARGET disk_new DESTINATION reactos/system32/drivers NO_CAB FOR all) diff --git a/sdk/lib/drivers/rdbsslib/CMakeLists.txt b/sdk/lib/drivers/rdbsslib/CMakeLists.txt index 7b6ec54..56ab772 100644 --- a/sdk/lib/drivers/rdbsslib/CMakeLists.txt +++ b/sdk/lib/drivers/rdbsslib/CMakeLists.txt @@ -3,6 +3,11 @@ add_definitions(-DUNICODE -D_UNICODE -DRDBSS_TRACKER) include_directories(${REACTOS_SOURCE_DIR}/drivers/filesystems/mup ${REACTOS_SOURCE_DIR}/sdk/lib/drivers/copysup) +if(MSVC) + # error C4101: 'BreakpointsSave' : unreferenced local variable in Release-Configuration + replace_compile_flags("/we4101" " ") +endif() + list(APPEND SOURCE rdbss.c) diff --git a/sdk/lib/rtl/CMakeLists.txt b/sdk/lib/rtl/CMakeLists.txt index 573e4c0..c734486 100644 --- a/sdk/lib/rtl/CMakeLists.txt +++ b/sdk/lib/rtl/CMakeLists.txt @@ -5,6 +5,11 @@ add_definitions( -D_NTSYSTEM_ -D_NTDLLBUILD_) +if(MSVC) + # error C4101: unreferenced local variable in Release-Configuration due to debug logging + replace_compile_flags("/we4101" " ") +endif() + list(APPEND SOURCE access.c acl.c @@ -112,5 +117,6 @@ endif() add_asm_files(rtl_asm ${ASM_SOURCE}) add_library(rtl ${SOURCE} ${rtl_asm}) -add_pch(rtl rtl.h SOURCE) +#disable pch to prevent macro redefinition rtl.h WIN32_NO_STATUS +#add_pch(rtl rtl.h SOURCE) add_dependencies(rtl psdk asm)