mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2025-02-25 21:31: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:
|
||||
default:
|
||||
CMAKE_FLAGS:
|
||||
CMAKE_CONFIG: Release
|
||||
gtk-bundle: $(gtk-bundle-x64)
|
||||
libsndfile-url: $(libsndfile-url-x64)
|
||||
debug:
|
||||
CMAKE_FLAGS: -Denable-debug=1
|
||||
debug_prof:
|
||||
CMAKE_FLAGS: -Denable-profiling=1 -Denable-trap-on-fpe=1 -Denable-fpe-check=1
|
||||
CMAKE_CONFIG: Debug
|
||||
gtk-bundle: $(gtk-bundle-x64)
|
||||
libsndfile-url: $(libsndfile-url-x64)
|
||||
no_network:
|
||||
CMAKE_FLAGS: -Denable-network=0
|
||||
CMAKE_CONFIG: Release
|
||||
gtk-bundle: $(gtk-bundle-x64)
|
||||
libsndfile-url: $(libsndfile-url-x64)
|
||||
static_lib:
|
||||
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)
|
||||
libsndfile-url: $(libsndfile-url-x64)
|
||||
pool:
|
||||
|
@ -133,14 +142,14 @@ jobs:
|
|||
@ECHO ON
|
||||
SET "PATH=d:\deps\bin;%PATH%"
|
||||
mkdir build && cd build || exit -1
|
||||
cmake -A x64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=1 $(CMAKE_FLAGS) .. || exit -1
|
||||
cmake --build . --config Release || exit -1
|
||||
cmake -A x64 -DCMAKE_BUILD_TYPE=$(CMAKE_CONFIG) -DCMAKE_VERBOSE_MAKEFILE=1 $(CMAKE_FLAGS) .. || exit -1
|
||||
cmake --build . --config $(CMAKE_CONFIG) || exit -1
|
||||
displayName: 'Compile fluidsynth'
|
||||
- script: |
|
||||
@ECHO ON
|
||||
SET "PATH=d:\deps\bin;%PATH%"
|
||||
cd build || exit -1
|
||||
cmake --build . --config Release --target check || exit -1
|
||||
cmake --build . --config $(CMAKE_CONFIG) --target check || exit -1
|
||||
displayName: 'Execute Unittests'
|
||||
|
||||
- job: WindowsMinGW
|
||||
|
|
Loading…
Reference in a new issue