leadedge / Spout2

A video frame sharing system for Microsoft Windows
BSD 2-Clause "Simplified" License
760 stars 138 forks source link

Add basic GitHub Actions #100

Closed scribam closed 1 year ago

scribam commented 1 year ago

Provide a feedback if the compilation process succeeded/failed

Result: https://github.com/scribam/Spout2/actions/runs/6238401033

leadedge commented 1 year ago

Thanks very much for your attention which I appreciate greatly. It has taken me a while to study the possibilities of GitHub actions which seem considerable, but I have to pass on this one for now.

Beta build is tested, but may fail with all the various combinations, including now Arm. I am dependent on feedback because I can't build for all possibilities.

The forward aim of this repo is to be as simple as possible, and that means no pre-compiled libraries. People will have to use CMake to build from both the beta and master branches and that is a simple process.

Pre-compiled executables will be part of the latest Spout release as always and I have yet to decide whether to include pre-compiled library files.

If this emerges in future I would be grateful for your help.