mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2025-02-26 05:40:49 +00:00
Add additional windows CI builds
This commit is contained in:
parent
e1dc5d8f68
commit
775beba985
1 changed files with 14 additions and 5 deletions
|
@ -100,18 +100,27 @@ jobs:
|
||||||
matrix:
|
matrix:
|
||||||
default:
|
default:
|
||||||
CMAKE_FLAGS:
|
CMAKE_FLAGS:
|
||||||
|
CMAKE_CONFIG: Release
|
||||||
gtk-bundle: $(gtk-bundle-x64)
|
gtk-bundle: $(gtk-bundle-x64)
|
||||||
libsndfile-url: $(libsndfile-url-x64)
|
libsndfile-url: $(libsndfile-url-x64)
|
||||||
debug:
|
debug_prof:
|
||||||
CMAKE_FLAGS: -Denable-debug=1
|
CMAKE_FLAGS: -Denable-profiling=1 -Denable-trap-on-fpe=1 -Denable-fpe-check=1
|
||||||
|
CMAKE_CONFIG: Debug
|
||||||
gtk-bundle: $(gtk-bundle-x64)
|
gtk-bundle: $(gtk-bundle-x64)
|
||||||
libsndfile-url: $(libsndfile-url-x64)
|
libsndfile-url: $(libsndfile-url-x64)
|
||||||
no_network:
|
no_network:
|
||||||
CMAKE_FLAGS: -Denable-network=0
|
CMAKE_FLAGS: -Denable-network=0
|
||||||
|
CMAKE_CONFIG: Release
|
||||||
gtk-bundle: $(gtk-bundle-x64)
|
gtk-bundle: $(gtk-bundle-x64)
|
||||||
libsndfile-url: $(libsndfile-url-x64)
|
libsndfile-url: $(libsndfile-url-x64)
|
||||||
static_lib:
|
static_lib:
|
||||||
CMAKE_FLAGS: -DBUILD_SHARED_LIBS=0
|
CMAKE_FLAGS: -DBUILD_SHARED_LIBS=0
|
||||||
|
CMAKE_CONFIG: Release
|
||||||
|
gtk-bundle: $(gtk-bundle-x64)
|
||||||
|
libsndfile-url: $(libsndfile-url-x64)
|
||||||
|
minimal:
|
||||||
|
CMAKE_FLAGS: -Denable-ipv6=0 -Denable-network=0 -Denable-aufile=0 -Denable-dbus=0 -Denable-threads=0 -Denable-winmidi=0 -Denable-waveout=0 -Denable-dsound=0 -Denable-libsndfile=0 -Denable-floats=1
|
||||||
|
CMAKE_CONFIG: Release
|
||||||
gtk-bundle: $(gtk-bundle-x64)
|
gtk-bundle: $(gtk-bundle-x64)
|
||||||
libsndfile-url: $(libsndfile-url-x64)
|
libsndfile-url: $(libsndfile-url-x64)
|
||||||
pool:
|
pool:
|
||||||
|
@ -133,14 +142,14 @@ jobs:
|
||||||
@ECHO ON
|
@ECHO ON
|
||||||
SET "PATH=d:\deps\bin;%PATH%"
|
SET "PATH=d:\deps\bin;%PATH%"
|
||||||
mkdir build && cd build || exit -1
|
mkdir build && cd build || exit -1
|
||||||
cmake -A x64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=1 $(CMAKE_FLAGS) .. || exit -1
|
cmake -A x64 -DCMAKE_BUILD_TYPE=$(CMAKE_CONFIG) -DCMAKE_VERBOSE_MAKEFILE=1 $(CMAKE_FLAGS) .. || exit -1
|
||||||
cmake --build . --config Release || exit -1
|
cmake --build . --config $(CMAKE_CONFIG) || exit -1
|
||||||
displayName: 'Compile fluidsynth'
|
displayName: 'Compile fluidsynth'
|
||||||
- script: |
|
- script: |
|
||||||
@ECHO ON
|
@ECHO ON
|
||||||
SET "PATH=d:\deps\bin;%PATH%"
|
SET "PATH=d:\deps\bin;%PATH%"
|
||||||
cd build || exit -1
|
cd build || exit -1
|
||||||
cmake --build . --config Release --target check || exit -1
|
cmake --build . --config $(CMAKE_CONFIG) --target check || exit -1
|
||||||
displayName: 'Execute Unittests'
|
displayName: 'Execute Unittests'
|
||||||
|
|
||||||
- job: WindowsMinGW
|
- job: WindowsMinGW
|
||||||
|
|
Loading…
Reference in a new issue