From 907b70249bcc4c0889778b0c47902ef359afacc0 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Sat, 9 Dec 2023 22:34:49 -0500 Subject: [PATCH] Disable warnings --- include/windows/CMakeLists.txt | 2 +- src/dxbc/CMakeLists.txt | 4 ++-- src/spirv/CMakeLists.txt | 3 ++- src/util/CMakeLists.txt | 3 ++- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/include/windows/CMakeLists.txt b/include/windows/CMakeLists.txt index 5799415..326a2a5 100644 --- a/include/windows/CMakeLists.txt +++ b/include/windows/CMakeLists.txt @@ -1,2 +1,2 @@ add_library(windows-headers INTERFACE) -target_include_directories(windows-headers INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) +target_include_directories(windows-headers SYSTEM INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) diff --git a/src/dxbc/CMakeLists.txt b/src/dxbc/CMakeLists.txt index ff6d56b..9e6e4fb 100644 --- a/src/dxbc/CMakeLists.txt +++ b/src/dxbc/CMakeLists.txt @@ -31,6 +31,6 @@ target_sources(dxbc PRIVATE dxbc_util.cpp dxbc_util.h ) -target_include_directories(dxbc PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) +target_include_directories(dxbc SYSTEM PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) target_link_libraries(dxbc PUBLIC dxbc-util dxbc-spirv Vulkan::Vulkan) -target_compile_options(dxbc PRIVATE -fexceptions) \ No newline at end of file +target_compile_options(dxbc PRIVATE -fexceptions -w) \ No newline at end of file diff --git a/src/spirv/CMakeLists.txt b/src/spirv/CMakeLists.txt index 598764b..1ab0d2b 100644 --- a/src/spirv/CMakeLists.txt +++ b/src/spirv/CMakeLists.txt @@ -9,5 +9,6 @@ target_sources(dxbc-spirv PRIVATE spirv_module.cpp spirv_module.h ) -target_include_directories(dxbc-spirv PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) +target_include_directories(dxbc-spirv SYSTEM PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) target_link_libraries(dxbc-spirv PUBLIC windows-headers) +target_compile_options(dxbc-spirv PRIVATE -w) \ No newline at end of file diff --git a/src/util/CMakeLists.txt b/src/util/CMakeLists.txt index daccb2b..d2b4dc7 100644 --- a/src/util/CMakeLists.txt +++ b/src/util/CMakeLists.txt @@ -29,5 +29,6 @@ target_sources(dxbc-util PRIVATE util_string.cpp util_string.h ) -target_include_directories(dxbc-util PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) +target_include_directories(dxbc-util SYSTEM PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) target_link_libraries(dxbc-util PUBLIC windows-headers) +target_compile_options(dxbc-util PRIVATE -w) \ No newline at end of file