Commit Graph

8 Commits (25cd67daf7ef7a4bfe49a2b91b2fe085e36ae786)

Author SHA1 Message Date
Ran Benita 25cd67daf7 build: remove autotools build
We introduced meson 2 years ago, hopefully that's was enough time for
everyone to convert.

Signed-off-by: Ran Benita <ran@unusedvar.com>
2019-08-10 20:20:36 +03:00
Ran Benita d486b54288 Set up CI with Azure Pipelines
[skip ci]
2019-08-09 23:15:26 +03:00
Adrian Perez de Castro f796bbb8f7 CI: Try builds both with Clang and GCC 2019-08-09 23:01:27 +03:00
Adrian Perez de Castro 510cbdd243 CI: Enable a macOS job 2019-08-09 23:01:27 +03:00
Adrian Perez de Castro af22f9dc22 CI: Make Autotools and Meson builds parallel
This splits the steps for installing dependencies into a new template
file, as well as the build steps for Autotools. Both gets used to define
two jobs which can run in parallel for both build systems.
2019-08-09 23:01:27 +03:00
Adrian Perez de Castro ef74ee1b76 CI: Split Meson build steps into a separate YAML file 2019-08-09 23:01:27 +03:00
Adrian Perez de Castro 7413c6f577 CI: Save the Meson logs as downloadable files
This uploads the files saves to meson-build/meson-logs/ and associates
them to the pipeline task, which makes them availabl for download in the
Azure Pipelines web interface.
2019-08-09 23:01:27 +03:00
Adrian Perez 69651bf77a CI: Initial set up to use Azure Pipelines
For the moment, configure only basic builds with Ubuntu 16.04, more to be added as follow-ups. [skip ci]
2019-08-09 23:01:27 +03:00