From c6ba16b4aa87c098b9b1cbc031e901982b9247a5 Mon Sep 17 00:00:00 2001 From: jim19930609 Date: Fri, 6 May 2022 17:39:48 +0800 Subject: [PATCH] [build] Warning Suppression PR #2: Eliminate warnings from third-party headers --- cmake/TaichiCore.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmake/TaichiCore.cmake b/cmake/TaichiCore.cmake index 3096832be40c7..1a41bc2020552 100644 --- a/cmake/TaichiCore.cmake +++ b/cmake/TaichiCore.cmake @@ -379,7 +379,9 @@ if (TI_WITH_VULKAN) target_include_directories(${CORE_LIBRARY_NAME} PRIVATE external/SPIRV-Headers/include) target_include_directories(${CORE_LIBRARY_NAME} PRIVATE external/SPIRV-Reflect) - target_include_directories(${CORE_LIBRARY_NAME} PRIVATE external/VulkanMemoryAllocator/include) + + # By specifying SYSTEM, we suppressed the warnings from third-party headers. + target_include_directories(${CORE_LIBRARY_NAME} SYSTEM PRIVATE external/VulkanMemoryAllocator/include) if (LINUX) # shaderc requires pthread