From 6c30a5582d6694b45e1d859bbf0f22ac25ab406e Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 3 Aug 2016 19:38:22 +0200 Subject: [PATCH] Add -Wno-strict-aliasing for vk_common.cpp. Refs #274 --- renderdoc/driver/vulkan/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renderdoc/driver/vulkan/CMakeLists.txt b/renderdoc/driver/vulkan/CMakeLists.txt index 2bf32ba9d..2a487b236 100644 --- a/renderdoc/driver/vulkan/CMakeLists.txt +++ b/renderdoc/driver/vulkan/CMakeLists.txt @@ -60,6 +60,12 @@ elseif(UNIX) install (FILES ${json_out} DESTINATION share/vulkan/implicit_layer.d) endif() +# GCC 6.1 may or may not complain about enum reference casts +if(CMAKE_COMPILER_IS_GNUCXX) + set_source_files_properties(vk_common.cpp + PROPERTIES COMPILE_FLAGS "-Wno-strict-aliasing") +endif() + add_library(rdoc_vulkan OBJECT ${sources}) target_compile_definitions(rdoc_vulkan ${definitions}) target_include_directories(rdoc_vulkan ${RDOC_INCLUDES})