Jon Beniston
f3aa3f9013
/Zi not supported by linked. Need to use /DEBUG.
...
/DEBUG turns off /OPT:REF /OPT:ICF by default, so need to explictly switch them back on.
2025-07-31 19:38:33 +01:00
Jon Beniston
f204c168f6
Add crash handler on Windows.
...
Add memory buffer to Logger, so last 500 log messages can be included in crash report.
Generate and include stripped pdb files so stack trace can include function names.
2025-07-31 16:35:44 +01:00
srcejon
23279d2f46
Fix gcc warnings about warning options
2025-01-23 22:57:16 +00:00
Jon Beniston
13c5bc2d9e
Disable some warnings when compiling with MSVC, so more important ones aren't hidden in the noise.
2023-03-03 22:28:59 +00:00
f4exb
2d852c4495
Removed useless warnings inconsistent-missing-override
2022-07-26 06:53:20 +02:00
Jon Beniston
9052694ad5
Disable NAN and INF optimisations, as NANs are used in some code
2022-06-06 14:21:42 +01:00
f4exb
c5ece265e9
Do not enable interprocedural optimization for Mac. Fixes #807
2021-04-10 12:21:27 +02:00
Kacper Michajłow
e07c67aff6
Enable CMAKE_INTERPROCEDURAL_OPTIMIZATION
2020-11-22 04:07:40 +01:00
Kacper Michajłow
ce4f48b9bf
Add _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES for Windows
2020-11-22 04:07:39 +01:00
Kacper Michajłow
74d0c74830
Fixes for clang-cl build
2020-11-22 04:01:02 +01:00
f4exb
8a335aa277
Removed CMAKE_INTERPROCEDURAL_OPTIMIZATION. Fixes issue #716
2020-11-21 08:27:39 +01:00
Kacper Michajłow
c57b11cdab
CMake: Remove limited compiler detection and properly support compilers simulating MSVC
2020-11-20 16:29:29 +01:00
Kacper Michajłow
33ab785085
CMake: Split arch detection and compiler flags into separate files
2020-11-20 14:28:13 +01:00