[build] Enable warning_level 2

Compiles cleanly with GCC 12
This commit is contained in:
Joshua Ashton 2022-09-10 21:04:36 +00:00 committed by Joshie
parent 64d88c684d
commit f9bd1a5d79
1 changed files with 5 additions and 1 deletions

View File

@ -1,4 +1,4 @@
project('dxvk', ['c', 'cpp'], version : 'v1.10.1', meson_version : '>= 0.49', default_options : [ 'cpp_std=c++17' ])
project('dxvk', ['c', 'cpp'], version : 'v1.10.1', meson_version : '>= 0.49', default_options : [ 'cpp_std=c++17', 'warning_level=2' ])
cpu_family = target_machine.cpu_family()
platform = target_machine.system()
@ -13,6 +13,10 @@ compiler_args = [
'-msse3',
'-mfpmath=sse',
'-Wimplicit-fallthrough',
# gcc
'-Wno-missing-field-initializers',
'-Wno-unused-parameter',
'-Wno-cast-function-type', # Needed for GetProcAddress.
# clang
'-Wno-unused-private-field',
'-Wno-microsoft-exception-spec',