Rosen Penev
|
c4ad51077a
|
meson CI: test oldest and newest compilers only
No need for the ones in the middle.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-04-07 11:08:37 -07:00 |
|
Rosen Penev
|
a681b2425e
|
meson CI: move clang workflow to the same file
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-04-07 11:08:37 -07:00 |
|
Rosen Penev
|
971bbfac9b
|
meson CI: add MSYS2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-04-04 11:23:17 -07:00 |
|
Rosen Penev
|
498d01c44d
|
meson CI: remove static build
There's no need for it anymore. All static bugs (mostly on Windows)
were fixed.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-04-04 11:23:17 -07:00 |
|
Rosen Penev
|
5d11711db8
|
meson CI: add FreeBSD
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-04-04 11:23:17 -07:00 |
|
Rosen Penev
|
6a3025dd72
|
meson CI: use vc++latest
Potentially more warnings
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-03-18 13:08:23 -07:00 |
|
Rosen Penev
|
2a23a43bc2
|
meson CI: add /analyze for MSVC
Useful in CI.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-02-26 08:58:48 -08:00 |
|
Rosen Penev
|
c5a5375527
|
meson CI: build for 32-bit Windows too
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-02-26 08:58:48 -08:00 |
|
Rosen Penev
|
9378aa9fa1
|
meson CI: add GCC10 too
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-02-26 08:58:48 -08:00 |
|
Rosen Penev
|
daec6cead4
|
meson CI: use env section
Avoids having to use env.exe
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-02-26 08:58:48 -08:00 |
|
Rosen Penev
|
bfe76bfc94
|
meson CI: build as C++20
More warnings maybe.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-02-14 02:19:20 -08:00 |
|
Rosen Penev
|
c5c8a6101e
|
meson: move warning/sanitizer stuff to CI
No need when building normally.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-02-14 02:19:20 -08:00 |
|
Rosen Penev
|
52ab999151
|
meson: add unit tests
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-02-13 09:37:30 -08:00 |
|
Rosen Penev
|
6a9af02b70
|
meson CI: add library type to name
A rebasing error got rid of this.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-02-11 10:44:20 -08:00 |
|
Rosen Penev
|
602e230337
|
meson CI: build with verbose
Useful for CI.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-02-11 10:44:20 -08:00 |
|
Rosen Penev
|
84c3c4758a
|
meson CI: test static library as well
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-02-08 23:10:55 -08:00 |
|
Rosen Penev
|
6f72bf7973
|
meson: g++-[789] build
Test them as they are still supported.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-02-06 23:17:27 -08:00 |
|
Rosen Penev
|
8d3e0d6e73
|
add basic meson CI
|
2023-02-06 13:44:57 -08:00 |
|