Michał Janiszewski
a35ad6fa9c
Use -maxcpucount option for msbuild ( #25947 )
...
| | amd64 + LTCG + maxcpucount | amd64 + LTCG | amd64 + maxcpucount | amd64 | arm64 + LTCG + maxcpucount | arm64 + LTCG | arm64 + maxcpucount | arm64 |
|-------------------|------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
| target arch x86 | [00:08:53.90](https://github.com/janisozaur/OpenRCT2/actions/runs/21666922052/job/62464744933#step:5:2383 ) | [00:09:53.62](https://github.com/OpenRCT2/OpenRCT2/actions/runs/21650043151/job/62455751416#step:5:2039 ) | [00:07:23.90](https://github.com/janisozaur/OpenRCT2/actions/runs/21665997160/job/62461589556#step:5:2344 ) | [00:08:00.19](https://github.com/OpenRCT2/OpenRCT2/actions/runs/21649659716/job/62410763017#step:5:10565 ) | [00:08:54.78](https://github.com/janisozaur/OpenRCT2/actions/runs/21666238474/job/62462577951#step:7:2778 ) | [00:09:44.08](https://github.com/janisozaur/OpenRCT2/actions/runs/21666225731/job/62462441917#step:7:2493 ) | [00:08:07.22](https://github.com/janisozaur/OpenRCT2/actions/runs/21665838804/job/62461046773#step:7:2743 ) | [00:08:17.69](https://github.com/janisozaur/OpenRCT2/actions/runs/21665946097/job/62461423151#step:7:2481 ) |
| target arch amd64 | [00:12:03.54](https://github.com/janisozaur/OpenRCT2/actions/runs/21666922052/job/62464744942#step:5:2141 ) | [00:12:25.64](https://github.com/OpenRCT2/OpenRCT2/actions/runs/21650043151/job/62455751474#step:5:1911 ) | [00:08:30.25](https://github.com/janisozaur/OpenRCT2/actions/runs/21665997160/job/62461589591#step:5:2108 ) | [00:08:52.53](https://github.com/OpenRCT2/OpenRCT2/actions/runs/21649659716/job/62410762982#step:5:10437 ) | [00:11:25.48](https://github.com/janisozaur/OpenRCT2/actions/runs/21666238474/job/62462577944#step:7:2104 ) | [00:11:11.95](https://github.com/janisozaur/OpenRCT2/actions/runs/21666225731/job/62462441921#step:7:1927 ) | [00:08:04.81](https://github.com/janisozaur/OpenRCT2/actions/runs/21665838804/job/62461046753#step:7:2067 ) | [00:08:35.42](https://github.com/janisozaur/OpenRCT2/actions/runs/21665946097/job/62461423099#step:7:1915 ) |
| target arch arm64 | [00:13:31.38](https://github.com/janisozaur/OpenRCT2/actions/runs/21666922052/job/62464744892#step:5:2114 ) | [00:14:03.96](https://github.com/OpenRCT2/OpenRCT2/actions/runs/21650043151/job/62455751629#step:5:1877 ) | [00:08:31.92](https://github.com/janisozaur/OpenRCT2/actions/runs/21665997160/job/62461589600#step:5:2077 ) | [00:08:49.81](https://github.com/OpenRCT2/OpenRCT2/actions/runs/21649659716/job/62410763054#step:5:1871 ) | [00:13:53.18](https://github.com/janisozaur/OpenRCT2/actions/runs/21666238474/job/62462577943#step:7:2098 ) | [00:15:02.31](https://github.com/janisozaur/OpenRCT2/actions/runs/21666225731/job/62462441912#step:7:1921 ) | [00:08:09.25](https://github.com/janisozaur/OpenRCT2/actions/runs/21665838804/job/62461046738#step:7:2068 ) | [00:08:33.33](https://github.com/janisozaur/OpenRCT2/actions/runs/21665946097/job/62461423188#step:7:1915 ) |
2026-02-04 16:13:33 +01:00
Michał Janiszewski
34b9f36989
Fix setting of env variables
2024-11-20 08:45:04 +01:00
Michał Janiszewski
0871525850
Use precompiled headers for libopenrct2 with MSVC ( #15997 )
...
* Use precompiled headers for libopenrct2 with MSVC
* Exclude PCH from duktape
duktape needs all the warnings turned off and forcing PCH also enables
warnings. As there is nothing duktape would consume from our header,
remove forcing inclusion of that header into duktape.
* Provide msbuild parameter for using PCH only in CI
2023-05-07 21:53:50 +02:00
Michał Janiszewski
826918c0c6
Build OpenRCT2 with breakpad support in CI
...
Fixes #17632
2022-08-01 22:24:26 +02:00
Michael Steenbeek
88b3e88bdd
Remove Testpaint ( #17333 )
...
TestPaint served us well, but it hasn’t compiled for years, and before that it produced incorrect results for years.
2022-06-06 10:07:07 +02:00
Hielke Morsink
3c061944b0
Fix FILEVERSION having too many digits
2022-04-21 00:18:16 +02:00
Margen67
2e8c16e028
Change shebang to env
...
Move parameters from shebang back into set.
Add set -e to setenv and vstool for consistency.
2022-03-16 18:21:11 -07:00
Margen67
67a70b4235
Use -n/-z in if conditions where possible
2022-03-16 18:21:11 -07:00
Margen67
3188865313
Script improvements ( #14452 )
...
shebang:
Move parameters from set.
Add newline after for consistency.
curl:
Add -f;
Prevents output on error.
Use -O where applicable;
-o with the same filename as the URL is pointless.
Add -S after -s:
Makes curl still error despite being silent.
build-symbols:
Add zip fallback.
get-discord-rpc:
Move git clone parameters before repository for readability.
Use --depth 1 to speed up cloning.
install-nsis:
Use ProgramData environment variable.
build-appimage-docker.sh:
Add -e to docker run.
Run script directly.
build-appimage.sh:
Make if more consistent.
Remove unused Travis scripts.
setenv:
unset instead of blanking variables.
vstool.cmd:
Use ProgramFiles(x86) environment variable.
2021-04-12 19:01:15 -03:00
adam-bloom
9efe184538
macOS cmake CI fixes
...
Use ninja instead of make for faster builds
Proper library linking of dependencies
2021-02-28 15:48:30 -07:00
adam-bloom
9d64df3a89
install in local folder and archive in CI
2021-02-28 15:48:30 -07:00
adam-bloom
b726177ea7
build macOS with make instead of ninja
2021-02-28 15:48:30 -07:00
adam-bloom
fb316a746a
macos support (use perl for readlink -f)
2021-02-28 15:48:29 -07:00
Michał Janiszewski
1fff7f17d9
Change ninja options to less verbosity, continue on error ( #10652 )
2020-02-04 00:06:15 +01:00
Ted John
eab255c4bf
Add Linux portable to GitHub CI ( #10612 )
2020-01-24 11:46:12 +00:00
Ted John
3ba8369f22
Do major clean up of Windows CI workflow ( #10581 )
...
- Move many of the post build operations in openrc2.proj to bash scripts, some of which can be shared with the macOS and Linux CIs.
- Improve performance of NSIS stage by grabbing a pre-packaged portable zip from GitHub. This typically saves the CI a minute and is more reliable.
2020-01-19 14:04:59 +00:00