Markus Reitböck
496b31b087
do not use precompiled header for setting global compiler definitions and to disable compiler warnings
...
only 4 of these warnings are still relevant, CMake shall be used to disable them
Compiler definitions:
NOMINMAX:
* is already globally defined in SetGlobalCompilerAndLinkerSettings.cmake
WIN32_LEAN_AND_MEAN:
* use CMake target_compile_options on relevant targets
Warnings that still occur:
C4251, C4273, C4275: all related to dllimport / export
* use CMake target_compile_options on relevant targets
C4661: no suitable definition provied for explicit template instantiation request
* triggered in Mesh because of Vector3D in Base - not all functions are defined in header
* use CMake target_compile_options on relevant targets
Warnings that are Currently not triggered (fix code if they appear again):
C4005: macro redefinition
C4244: argument conversion, possible loss of data
C4267: conversion from size_t to type, possible loss of data
C4305: truncation from type1 to type2
* only occurrence disabled in Reader.cpp
C4522: multiple assignment operator specified
C5208: unnamed class in typedef name
Obsolete Compiler warnings:
C4181: not mentioned in Microsoft docs anymore
C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow)
* throw(optional_type_list) deprecated in C++17
C4482: nonstandard extension used: enum 'enumeration' used in qualified name
* not generated for compilers that support C++11
C4503: 'identifier': decorated name length exceeded, name was truncated
* obsolete since Visual Studio 2017
C4786: not mentioned in Microsoft docs anymore
2025-09-11 20:21:04 -05:00
..
2025-09-10 08:53:41 +02:00
2025-02-18 11:07:57 -06:00
2025-02-18 11:07:57 -06:00
2025-03-01 16:32:22 +00:00
2025-04-27 00:05:32 +02:00
2025-02-18 11:07:57 -06:00
2025-02-18 11:07:57 -06:00
2023-10-10 11:28:30 -05:00
2025-02-24 08:30:18 +01:00
2025-05-05 12:12:15 -05:00
2025-03-01 16:32:22 +00:00
2025-04-27 00:05:32 +02:00
2023-11-13 12:01:26 -05:00
2023-11-13 12:01:26 -05:00
2024-07-22 12:55:23 -04:00
2023-11-13 12:01:26 -05:00
2025-03-01 16:32:22 +00:00
2025-04-27 00:05:32 +02:00
2025-05-06 17:50:21 +02:00
2025-02-23 22:51:13 +01:00
2025-09-11 20:21:04 -05:00
2025-08-12 21:25:41 +02:00
2025-08-12 21:25:41 +02:00
2025-05-06 17:50:21 +02:00
2025-05-06 17:50:21 +02:00
2025-05-06 17:50:21 +02:00
2025-05-06 17:50:21 +02:00
2023-11-16 01:22:09 +01:00
2025-08-28 11:45:38 -05:00
2025-02-18 11:07:57 -06:00
2025-04-13 14:06:26 -05:00
2025-04-27 00:05:32 +02:00
2025-05-06 17:50:21 +02:00
2023-11-22 23:47:29 +01:00
2024-08-11 12:09:27 -04:00
2023-11-16 01:22:08 +01:00
2025-05-06 17:50:21 +02:00
2025-05-05 23:50:01 +02:00
2025-05-05 23:50:01 +02:00
2025-06-04 14:14:20 +02:00
2025-06-04 14:14:20 +02:00
2025-05-06 17:50:21 +02:00
2023-11-16 01:22:09 +01:00
2025-08-22 15:20:25 +02:00
2025-08-22 15:20:25 +02:00
2023-11-24 00:11:32 +01:00
2023-11-24 00:11:32 +01:00
2023-11-16 01:22:09 +01:00
2025-02-18 11:07:57 -06:00
2023-11-16 01:22:08 +01:00
2023-11-16 01:22:08 +01:00
2025-02-18 11:07:57 -06:00
2025-02-18 11:07:57 -06:00
2025-06-04 14:14:20 +02:00
2025-05-19 18:25:17 +02:00
2025-06-16 10:05:43 +02:00
2025-06-16 10:05:43 +02:00
2025-03-01 16:32:22 +00:00
2025-04-27 00:05:32 +02:00
2025-02-21 16:32:13 +00:00
2023-11-28 16:16:34 +01:00
2025-05-06 17:50:21 +02:00
2025-08-04 18:04:59 +02:00
2025-03-02 16:36:40 -06:00
2023-01-23 16:59:28 +01:00
2025-05-05 23:50:01 +02:00
2025-04-08 11:09:36 +02:00
2025-04-08 11:09:36 +02:00
2025-08-31 12:42:10 +00:00
2025-08-31 14:38:05 +02:00
2025-03-01 16:32:22 +00:00
2025-04-27 00:05:32 +02:00
2024-12-19 11:15:50 +01:00
2025-02-18 11:07:57 -06:00
2025-03-01 16:32:22 +00:00
2025-06-04 14:14:20 +02:00
2023-11-16 01:22:09 +01:00
2025-03-01 16:32:22 +00:00
2025-04-27 00:05:32 +02:00
2025-09-11 20:21:04 -05:00
2025-03-14 03:41:30 +00:00
2025-06-02 16:35:10 -05:00
2025-05-30 14:10:28 +01:00
2025-08-25 10:38:39 -05:00
2023-11-16 01:22:08 +01:00
2022-03-01 12:13:58 +01:00
2023-11-13 12:01:26 -05:00
2025-05-06 17:50:21 +02:00
2025-07-05 18:46:01 +02:00
2025-03-01 16:32:22 +00:00
2023-11-13 12:01:26 -05:00
2023-11-22 23:47:29 +01:00
2025-03-07 16:34:08 -06:00
2023-11-13 12:01:26 -05:00
2025-02-18 11:07:57 -06:00
2025-09-05 17:31:55 +02:00
2025-09-05 17:31:55 +02:00
2025-04-08 11:09:36 +02:00
2025-04-08 11:09:36 +02:00
2025-03-01 16:32:22 +00:00
2025-04-08 11:09:36 +02:00
2025-04-08 11:09:36 +02:00
2025-09-05 17:31:54 +02:00
2025-05-12 10:39:55 -05:00
2025-05-15 10:59:48 -05:00
2025-04-15 07:16:39 +02:00
2025-01-04 16:32:52 +01:00
2025-03-01 16:32:22 +00:00
2025-04-27 00:05:32 +02:00
2025-03-16 17:14:51 -05:00
2025-09-11 18:58:44 -05:00
2025-01-04 16:32:47 +01:00
2025-01-04 16:32:47 +01:00
2024-07-13 22:33:15 -05:00
2023-11-13 12:01:26 -05:00
2025-03-19 10:13:34 +01:00
2024-07-30 13:09:35 -05:00
2025-02-18 11:07:57 -06:00
2025-02-18 11:07:57 -06:00
2023-11-16 01:22:08 +01:00
2023-11-13 12:01:26 -05:00
2025-03-29 12:21:36 +01:00
2023-11-13 12:01:26 -05:00
2024-03-05 12:29:24 +01:00
2025-03-31 23:50:30 +02:00
2025-03-31 23:50:30 +02:00
2025-02-18 11:07:57 -06:00
2025-02-18 11:07:57 -06:00
2025-08-31 21:39:49 +02:00
2025-08-31 21:39:49 +02:00
2023-11-16 01:22:08 +01:00
2025-02-18 11:07:57 -06:00
2025-06-04 14:14:20 +02:00
2025-05-06 17:50:21 +02:00
2025-03-01 16:32:22 +00:00
2025-04-27 00:05:32 +02:00
2025-03-31 10:45:58 -05:00
2025-03-31 10:45:58 -05:00
2025-06-03 09:31:38 +02:00
2025-06-03 09:31:38 +02:00
2025-03-01 16:32:22 +00:00
2025-06-03 09:31:38 +02:00
2025-09-05 17:31:54 +02:00
2025-09-05 17:31:54 +02:00
2025-09-05 17:31:54 +02:00
2025-09-05 17:31:55 +02:00
2025-09-05 17:31:54 +02:00
2025-09-05 17:31:54 +02:00
2025-05-14 10:20:49 +02:00
2025-04-27 00:45:54 +02:00
2025-09-05 17:31:55 +02:00
2025-04-27 00:45:54 +02:00
2025-05-15 10:59:48 -05:00
2023-11-13 12:01:26 -05:00
2023-11-16 01:22:09 +01:00
2025-08-30 17:02:52 +02:00
2025-08-30 17:02:52 +02:00
2025-03-01 16:32:22 +00:00
2025-04-27 00:05:32 +02:00
2023-11-16 01:22:08 +01:00
2025-02-18 11:07:57 -06:00
2025-03-20 20:14:50 +01:00
2025-03-20 20:14:50 +01:00
2025-05-15 17:23:03 +00:00
2025-09-11 18:58:44 -05:00
2025-02-18 11:07:57 -06:00
2025-02-18 11:07:57 -06:00