diff options
author | David Robillard <d@drobilla.net> | 2024-12-10 21:35:13 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2024-12-11 00:22:10 -0500 |
commit | ba2c2a08973cb5eae1feabbb9431c897cded03f6 (patch) | |
tree | e593d0d2298ccc6fef89b624fca098765ac2d768 /.gitlab-ci.yml | |
parent | 6102356198be362e78ebd8ea16dee30a7d370cf8 (diff) | |
download | zix-ba2c2a08973cb5eae1feabbb9431c897cded03f6.tar.gz zix-ba2c2a08973cb5eae1feabbb9431c897cded03f6.tar.bz2 zix-ba2c2a08973cb5eae1feabbb9431c897cded03f6.zip |
Add option to build for older Windows versions
Adds configuration checks for Windows API functions, and a win_ver
configuration option to change the targeted API version.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 081c7b6..ad1dcc9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# Copyright 2019-2022 David Robillard <d@drobilla.net> +# Copyright 2019-2024 David Robillard <d@drobilla.net> # SPDX-License-Identifier: 0BSD OR ISC stages: [build, deploy] @@ -95,6 +95,10 @@ mingw32: - ninja -C build test - meson configure -Dbuildtype=release build - ninja -C build test + - meson configure -Dwin_ver=winxp build + - ninja -C build test + - meson configure -Dwin_ver=nt4 build + - ninja -C build test variables: WINEPATH: "Z:\\usr\\lib\\gcc\\i686-w64-mingw32\\10-win32" @@ -106,6 +110,8 @@ mingw64: - ninja -C build test - meson configure -Dbuildtype=release build - ninja -C build test + - meson configure -Dwin_ver=winxp build + - ninja -C build test variables: WINEPATH: "Z:\\usr\\lib\\gcc\\x86_64-w64-mingw32\\10-win32" @@ -146,6 +152,10 @@ win: - ninja -C build test - meson configure -Dbuildtype=release build - ninja -C build test + - meson configure -Dwin_ver=winxp build + - ninja -C build test + - meson configure -Dwin_ver=nt4 build + - ninja -C build test # Documentation |