alexey.lysiuk
0bb0550d2f
- updated continuous integration workflow
...
* bump GCC targets to 9 and 12
* bump Clang targets to 11 and 15
* use Ubuntu 22.04 images
* use actual versions of checkout and upload-artifact actions
* remove lots of needless formatting, double quotes in particular
* remove unused dependencies
* remove obsolete Strawberry Perl workaround
2023-09-20 12:01:42 +03:00
alexey.lysiuk
22136ed769
- ci: update to clang 9
...
previous versions failed to compile with the following error
/usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/stl_tree.h:701:4: error: exception specification of explicitly defaulted move constructor does not match the calculated one
2023-09-07 13:19:18 +03:00
alexey.lysiuk
01fbe0b0fb
- added vcpkg support
2023-09-07 13:17:22 +03:00
alexey.lysiuk
73d1dc96fe
- ci: install webp library with other dependencies
2023-09-07 13:16:45 +03:00
alexey.lysiuk
829e06d97d
- fixed continuous integration of Windows targets
2022-11-26 09:48:33 +02:00
alexey.lysiuk
fd3fccdc7a
- updated continuous integration workflow
...
* Use macOS 12 runners
* Test Xcode project generation in addition to Makefile one
* Remove obsolete CMake options
* Use ZMusic 1.1.9
2022-06-26 11:34:32 +03:00
alexey.lysiuk
6b7ee9716d
- added Visual Studio 2022 target to continuous integration
2022-01-15 17:25:33 +02:00
alexey.lysiuk
957a23d282
- updated continuous integration workflow
...
* Switch from macOS 10.15 to 11, Xcode 12.4 to 12.5
* Switch from Clang 11 to 12
* Remove no longer needed workaround for Clang 6 with GCC 11 deinstallation
2021-08-25 11:09:38 +03:00
alexey.lysiuk
9382a62aa1
- continuous integration: disable zipdir output
2021-05-24 13:00:27 +03:00
alexey.lysiuk
5b86265de1
- continuous integration: download zmusic instead of building it
2021-05-24 13:00:13 +03:00
alexey.lysiuk
ff27edc19c
- updated continuous integration settings
...
* Restored Clang 6 target by removing GCC 11 because its libstdc++ cannot be used with older compilers
* Replaced GCC 10 with 11
2021-05-15 10:36:09 +03:00
alexey.lysiuk
3f42ee9a86
- disabled clang 6 in continuous integration
...
I cannot reproduce this compilation error with up-to-date Ubuntu 20.04
2021-05-12 14:50:29 +03:00
alexey.lysiuk
dff6b2a732
- moved macOS extra options to proper CI target
2021-04-01 12:01:45 +03:00
alexey.lysiuk
ace03bde0b
- updated continuous integration settings
...
* Install compilers for Linux targets explicitly
* Specify compilers for Linux target by executable names instead of full paths
* Switch to latest Clang target to 11
* Use ZMusic 1.1.6
2021-04-01 10:37:18 +03:00
Mitchell Richters
612b8b3350
- Fix Linux GCC 7
continuous integration target.
2021-04-01 13:59:31 +11:00
alexey.lysiuk
c712b84889
- update continuous integration settings
...
* specify continuous integration runners explicitly
* use gcc and clang 10 instead of 9
* install clang 6 as it's not available by default
2021-02-03 10:05:19 +02:00
alexey.lysiuk
50beb113ff
- extended continuous integration targets
2020-11-12 15:48:51 +02:00
Christoph Oelckers
08f33c2093
- removed MSVC 32 bit target and added libvpx to Linux GCC target in CI setup.
2020-09-16 20:27:12 +02:00
alexey.lysiuk
a54e892743
- fixed Win32 CI build by forcing internal ZLib
...
64-bit ZLib is now in search paths after the last virtual machine update
2020-06-12 06:57:40 +03:00
alexey.lysiuk
9acdd508b8
- do not stop continuous integration builds after the first error
2020-05-05 09:53:56 +03:00
alexey.lysiuk
75c880a3b3
- added GTK to Linux targets in continuous integration
2020-04-13 23:59:52 +02:00
alexey.lysiuk
736337979b
- use ZMusic 1.1.0 in continuous integration
...
https://forum.zdoom.org/viewtopic.php?t=68166
2020-04-12 08:45:41 +03:00
alexey.lysiuk
77403f3b85
- added handling of ZMusic to continuous integration
2020-02-09 16:49:28 +02:00
alexey.lysiuk
2684ba880a
- added continuous integration workflow
2020-02-04 12:33:59 +02:00