Commit Graph

19 Commits

Author SHA1 Message Date
Michał Janiszewski 004592b587
Make download_openrct2_zip cmake function more verbose (#21036) 2023-12-03 07:43:45 -03:00
Michał Janiszewski 645f620c2c Scope zipversion cache files to their downloads 2023-03-05 23:06:01 +01:00
Michał Janiszewski 463234e59f
Allow skipping of OpenMusic download if prepopulated (#19542) 2023-03-03 20:22:55 +02:00
Umar Ahmed 960a989d05
Close #11473: Implement FileWatcher for macOS 2023-01-08 14:18:13 +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
Adam 5212117924
Fix #14523: suppress downloads if a directory exists 2021-05-12 09:38:47 +02:00
adam-bloom 927b213782 Add backward compatibility for older cmake versions
file(ARCHIVE_EXTRACT) added in cmake 3.18
2021-04-01 22:00:49 -06:00
adam-bloom 77ea64a5ef function for downloading object/sequence/dependency zips 2021-04-01 22:00:04 -06:00
adam-bloom 238a46fe5f fix finding of discord-rpc 2021-02-28 15:48:30 -07:00
Matthias Mailänder 818b2a5239
Find the system wide installed Discord RPC library. (#13658) 2021-01-11 00:02:22 +01:00
Michał Janiszewski 92e7677e4b Remove redundant pkg-config package from duktapeConfig.cmake 2020-09-27 20:28:05 +02:00
ceeac d98838430c
Fix wrong CCache version string (#12679)
Use CMAKE_MATCH_1 instead of CMAKE_MATCH_0 which holds the entire match.
2020-08-14 17:03:08 +02:00
ceeac 6282335873
Add CMake option to build with CCache (#12604)
This speeds up CMake recompilation significantly.
The default behaviour is to search for CCache and use it if
available; this can be disabled explicitly by setting
OPENRCT2_USE_CCACHE=OFF in CMake.
2020-08-14 09:18:52 +02:00
Aaron van Geffen 6edf9b03e0 Add duktapeConfig.cmake to ease configuration.
Used for reference:
https://github.com/microsoft/vcpkg/blob/master/ports/duktape/duktapeConfig.cmake.in
2020-05-12 15:13:14 +02:00
Tom Lankhorst 15a6cf4c48
Add platform cmake include 2019-02-05 20:16:38 +01:00
Tom Lankhorst b1bc3d9322
Make build type check case insensitive 2019-01-27 13:44:16 +01:00
Tom Lankhorst 9186c8b7d9
Check for unset CMAKE_BUILD_TYPE 2019-01-27 13:23:36 +01:00
Tom Lankhorst 0789ef541d
Add IPO override cmake option 2019-01-27 13:10:56 +01:00
Tom Lankhorst 87d9932792
Conditionally enable IPO
Put corresponding functionality in `cmake/ipo.cmake`. This directory
allows for future further separation of build concerns.
2019-01-27 12:58:19 +01:00