Albrecht Schlosser
5e133c1e88
CI: Enable compiler warnings in CI builds ( #648 )
...
'-Wall -Wunused -Wsuggest-override'
depending on the C++ standard, either
- C++98 (Linux/X11)
- C++11 (Linux/Wayland)
- C++20 (macOS)
2023-01-10 16:31:49 +01:00
Alex
30dd944c74
build: harden build.yml permissions
...
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-12-08 19:39:06 +01:00
Albrecht Schlosser
c1a7c4af04
Fix GitHub Actions (CI) for Windows builds
...
This was necessary because the latest GitHub "runner" image (20221120.1)
includes incompatible image libs (libjpeg, libpng, and zlib). This
caused `fluid-cmd.exe` to fail with error code -1073741511. For further
information please refer to this GitHub Issue:
https://github.com/actions/runner-images/issues/6627
The previous runner version (20221027.1) did not include these libs
and our build used the internal libs and worked.
The fix is to disable the search for system libs in CMake.
Note: this does not explain *why* these libs are incompatible.
2022-11-25 17:24:18 +01:00
ManoloFLTK
3dac8e379e
CI build-Wayland: package libpangocairo-1.0-0 is installed by default
2022-11-25 12:45:47 +01:00
ManoloFLTK
0ba051994a
Have OPTION_USE_WAYLAND / --enable-wayland set to ON by default
2022-11-23 06:17:31 +01:00
Albrecht Schlosser
e91d65cd2f
Fix whitespace errors (no code changes)
2022-03-31 16:00:11 +02:00
ManoloFLTK
d4e21963b5
Add build-wayland step to continuous integration.
2022-03-04 15:55:49 +01:00
Albrecht Schlosser
23c54e7a4b
GitHub Actions (Linux): add 'apt-get update'
...
Error was:
E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/main/m/mesa/libegl-mesa0_21.0.3-0ubuntu0.2~20.04.1_amd64.deb 404 Not Found [IP: 52.147.219.192 80]
E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/main/m/mesa/libgl1-mesa-dev_21.0.3-0ubuntu0.2~20.04.1_amd64.deb 404 Not Found [IP: 52.147.219.192 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Error: Process completed with exit code 100.
2021-08-27 13:49:01 +02:00
Michael R Sweet
5378ef1c87
Update GHA build scripts for Linux, macOS, and Windows.
2021-02-14 15:14:39 -05:00
Michael R Sweet
f47465c736
Initial Github Action for CI builds
2021-02-14 15:05:17 -05:00