Armin Novak
|
b73befd677
|
[cmake] reenable -Wlanguage-extension-token
since the offending macros are now silenced reenable the warning so we
are warned about unintentional use of extensions.
|
2024-10-09 10:09:49 +02:00 |
|
akallabeth
|
008de893fe
|
[cmake,c++] define NOMINMAX
Windows header define min and max posing issues with c++ standard
library
https://stackoverflow.com/questions/4913922/possible-problems-with-nominmax-on-visual-c
|
2024-10-08 16:36:01 +02:00 |
|
Armin Novak
|
9fc7e5bfd9
|
[cmake] default ENABLE_WARNING_VERBOSE=OFF
|
2024-09-25 10:28:49 +02:00 |
|
akallabeth
|
ed942f8c20
|
[warnings,c++] deactivate -Wexit-time-destructors
This warning can be ignored as on all supported platforms memory, file
and network resources are cleared up on program termination.
|
2024-09-20 17:35:52 +02:00 |
|
akallabeth
|
516cf54c75
|
[compiler,warnings] disable -Wlanguage-extension-token
Expression Statements are not supported by ISO C but we require it for
certain macros. Disable this warning as it just yields false positives.
|
2024-09-20 13:34:24 +02:00 |
|
Armin Novak
|
107a8d9f48
|
[compiler] disable C++ warnings
Projects are set to require C++ 17, so disable all warnings complaining
about compatibility with previous versions of the standard.
|
2024-09-20 09:17:22 +02:00 |
|
Armin Novak
|
c509aabc08
|
[cmake] disable -Wdisabled-macro-expansion
this warning does not yield useful results for FreeRDP, disable by
default.
|
2024-09-20 09:16:33 +02:00 |
|
Armin Novak
|
96052ca2fb
|
[build,c++] add CXXCompilerFlags to set warnings
Just like with the C components and CompilerFlags.cmake add a
configuration for C++ that disables specific warnings only found in C++
code.
|
2024-09-20 09:16:30 +02:00 |
|