From 240fcf3373adc0609c70938eac95df631e57d937 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Tue, 19 Jul 2022 12:39:58 +0100 Subject: [PATCH] Disable -Wshadow & -Wshorten-64-to-32 for ihv/arm Error triggers in 3rdParty code ie. renderdoc/driver/ihv/arm/official/lizard/include/lizard/lizard_counter.hpp:66:5: error: declaration shadows a variable in namespace 'lizard' [-Werror,-Wshadow] --- renderdoc/driver/ihv/arm/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderdoc/driver/ihv/arm/CMakeLists.txt b/renderdoc/driver/ihv/arm/CMakeLists.txt index bf9d7cfcc..f3b714369 100644 --- a/renderdoc/driver/ihv/arm/CMakeLists.txt +++ b/renderdoc/driver/ihv/arm/CMakeLists.txt @@ -53,6 +53,10 @@ endif() set_property(SOURCE ${sources} PROPERTY COMPILE_FLAGS "-Wno-unknown-warning-option -Wno-range-loop-construct") +if(CMAKE_CXX_COMPILER_ID MATCHES "Clang") + set_property(SOURCE ${sources} APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-shadow -Wno-shorten-64-to-32") +endif() + add_library(rdoc_arm OBJECT ${sources}) set(include_dirs