12 Commits

Author SHA1 Message Date
Chris Thrasher
574c6afe05 Use ON and OFF for CMake booleans 2024-09-11 14:36:23 -06:00
Chris Thrasher
cc1b6f0c45 Ensure CMake options include CSFML_ prefix 2024-09-03 10:44:50 -06:00
Chris Thrasher
db4d5e4815 Reenable some MSVC warnings 2024-08-23 14:29:06 -06:00
Chris Thrasher
5e3d87858f Set compiler warnings on a per-target basis 2024-03-29 09:58:28 -05:00
Chris Thrasher
9f1619520e Use list(APPEND to append to lists 2024-02-19 23:30:30 +01:00
Chris Thrasher
0ad43bc7d2 Enable MSVC's strict standards conformance mode 2024-02-19 23:30:30 +01:00
Chris Thrasher
c7ac60f312 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
2024-02-19 23:30:30 +01:00
Chris Thrasher
46bc9a7ed8 Remove C++11 compiler warning 2024-02-19 23:30:30 +01:00
kimci86
0601d5fa8d Do not pass C++ warning options to C compiler 2023-12-21 16:17:17 -06:00
Chris Thrasher
b231c6c269 Disable warning about using a compiler extension 2023-12-20 17:22:04 -06:00
Lukas Dürrenberger
76c1e643fa Disable treating warning as errors by default 2023-12-20 02:13:31 +01:00
Chris Thrasher
d536b3d2cc Use SFML 2.6's set of compiler warnings
Some minor tweaks were made to remove Android-specific workarounds
that CSFML doesn't need and removing a few warnings that are not
feasible to fix at the moment.
2023-07-08 11:01:11 -06:00