mirror of
https://github.com/SFML/CSFML.git
synced 2026-10-27 05:26:13 +01:00
Require C11
This required silencing C5105 which emits warnings about system headers which we can't change. https://learn.microsoft.com/en-us/cpp/error-messages/compiler-warnings/c5105?view=msvc-170
This commit is contained in:
1 parent
a51c22a7a3
commit
c7ac60f312
2 files changed
+3
-2
No files matched your search
@@ -34,6 +34,7 @@ function(set_file_warnings)
|
|||||||
/wd4068 # disable warnings about unknown pragmas (e.g. #pragma GCC)
|
/wd4068 # disable warnings about unknown pragmas (e.g. #pragma GCC)
|
||||||
/wd4505 # disable warnings about unused functions that might be platform-specific
|
/wd4505 # disable warnings about unused functions that might be platform-specific
|
||||||
/wd4800 # disable warnings regarding implicit conversions to bool
|
/wd4800 # disable warnings regarding implicit conversions to bool
|
||||||
|
/wd5105 # disable warning about expansion of 'defined' keyword
|
||||||
)
|
)
|
||||||
|
|
||||||
set(CLANG_AND_GCC_WARNINGS
|
set(CLANG_AND_GCC_WARNINGS
|
||||||
|
|||||||
+2
-2
@@ -19,8 +19,8 @@ macro(csfml_add_library target)
|
|||||||
# add warnings
|
# add warnings
|
||||||
set_file_warnings(${THIS_SOURCES})
|
set_file_warnings(${THIS_SOURCES})
|
||||||
|
|
||||||
# require C99 and C++17
|
# require C11 and C++17
|
||||||
target_compile_features(${target} PUBLIC c_std_99 cxx_std_17)
|
target_compile_features(${target} PUBLIC c_std_11 cxx_std_17)
|
||||||
|
|
||||||
# define the export symbol of the module
|
# define the export symbol of the module
|
||||||
string(REPLACE "-" "_" NAME_UPPER "${target}")
|
string(REPLACE "-" "_" NAME_UPPER "${target}")
|
||||||
|
|||||||
Reference in new issue
Block a user