Michał Janiszewski
f9bd26214b
Use libraries v35 ( #21771 )
2024-04-12 15:22:00 +03:00
Aaron van Geffen
19171f7eef
Update Visual Studio properties for C++20 too
2024-02-27 19:41:45 +01:00
ζeh Matt
d37478e294
Remove google benchmark dependency
2023-06-30 16:37:11 +03:00
Michał Janiszewski
6ab69895ae
Update dependencies to v34 ( #19790 )
...
Updates:
benchmark 1.6.1 -> 1.7.1
breakpad 2020-09-14 -> 2022-07-12
discord-rpc 3.4.0 (no change)
freetype 2.11.1 -> 2.12.1
fribidi 1.0.12 (no change)
gtest 1.11.0 -> 1.13.0
libflac 1.3.4 -> 1.4.2
libogg 1.3.5 (no change)
libvorbis 1.3.7 (no change)
libpng 1.6.37 -> 1.6.39
libzip 1.8.0 -> 1.9.2
nlohmann-json 3.10.5 -> 3.11.2
openal-soft 1.21.1 -> 1.23.0
SDL 2.0.22 -> 2.26.4
speexdsp 1.2.0 -> 1.2.1
zlib 1.2.12 -> 1.2.13
2023-04-02 00:28:55 +02:00
Matthias Moninger
62b0a5edfe
Build with link time code generation only on the develop branch
2023-03-26 16:50:18 +02:00
Matthias Moninger
b8966a83e3
Enable Large address awareness for 32-bit builds ( #19549 )
...
* Enable large address awareness for 32 bit builds allowing 4GiB memory
* Fix debug builds failing for 32 bit
* Update changelog.txt
2023-03-04 15:55:40 +00:00
ACGNnsj
d3ea4bfbc8
Remove Duplicated Preprocessor Macro Definition ( #19376 )
...
* Update openrct2.common.props
Remove duplicated preprocessor macro definition of _USE_MATH_DEFINES which defined in src/openrct2/common.h and SDL2/SDL_stdinc.h
* Remove the definition of _USE_MATH_DEFINES from 'common.h'
2023-02-14 08:19:58 +00:00
Silent
0f978fe907
Remove the last non-Unicode Windows functions
2022-10-07 15:05:43 +02:00
Ted John
d493563f7e
Fix windows builds
2022-06-06 23:41:14 +01:00
Michał Janiszewski
3bc5c6c563
Introduce MSVC ARM64 platform
2022-05-07 23:48:27 +02:00
Michał Janiszewski
f3a24dbfef
Only allow breakpad to be used on x86-like targets
2022-05-07 23:48:26 +02:00
Michał Janiszewski
4b810d9f46
Only use x86 extensions on x86-like targets
2022-05-07 23:47:54 +02:00
Michał Janiszewski
feb89d1c0e
Unify how Breakpad gets used in the project
2022-05-07 23:47:53 +02:00
Michał Janiszewski
aa0b49de7b
Fix debug breakpad library name for libs v32 ( #16900 )
2022-03-28 21:06:54 +00:00
Michał Janiszewski
dd0856a36d
Update MSVC dependencies to v32 ( #16870 )
...
* Remove vcpkg-provided duktape
- Update include path to consume vendored copy of duktape
* Change names of libraries for linking
2022-03-25 20:52:06 +01:00
Ted John
b5d66e099e
Embed our own duktape library
...
Duktape is geared around compile time switches. We can't rely on shared libraries.
2022-01-18 18:29:27 +00:00
ζeh Matt
4e46fa4f6d
Enable parallel builds for debug configuration ( #15324 )
2021-09-06 12:35:20 +01:00
Ted John
c204767176
Fix RTL for Windows
2020-09-18 19:46:12 +02:00
Simon Jarrett
f3aba68e46
Update project build files
2020-09-16 20:18:54 +01:00
Matt
59349b0a31
Add WIN32_LEAN_AND_MEAN to common.props
2020-08-05 16:27:48 +02:00
Matt
f604b41d14
Disable vcpkg for all projects
2020-07-25 20:02:57 +02:00
Ted John
c67962577a
Rename __ENABLE_SCRIPTING__ to ENABLE_SCRIPTING
2020-04-26 14:35:08 +01:00
Ted John
e6341f0a42
Get scripting compiling on clang
2020-04-26 14:35:03 +01:00
Ted John
bac91cd563
Allow scripting to be compile-disabled
2020-04-26 14:35:03 +01:00
Ted John
639faa2085
Fix GCC issues
2020-04-26 14:35:03 +01:00