a2d0bf8d3a
Configure CMake to require the installed backend libraries. This should help to find build system regressions. On TravisCI with Linux this requires the ALSA, PulseAudio, PortAudio, OSS and JACK backend. On TravisCI with Android cross compile Linux this requires the OpenSL backend. On TravisCI with MacOSX this requires the CoreAudio backend. ON AppVeyor with Windows this requires the WinMM, DSound and MMDevAPI backend.
20 lines
631 B
YAML
20 lines
631 B
YAML
version: 1.17.2.{build}
|
|
|
|
environment:
|
|
matrix:
|
|
- GEN: "Visual Studio 14 2015"
|
|
CFG: Release
|
|
- GEN: "Visual Studio 14 2015 Win64"
|
|
CFG: Release
|
|
|
|
install:
|
|
# Remove the VS Xamarin targets to reduce AppVeyor specific noise in build
|
|
# logs. See also http://help.appveyor.com/discussions/problems/4569
|
|
- del "C:\Program Files (x86)\MSBuild\14.0\Microsoft.Common.targets\ImportAfter\Xamarin.Common.targets"
|
|
|
|
build_script:
|
|
- cd build
|
|
- cmake -G"%GEN%" -DALSOFT_REQUIRE_WINMM=ON -DALSOFT_REQUIRE_DSOUND=ON -DALSOFT_REQUIRE_MMDEVAPI=ON ..
|
|
- cmake --build . --config %CFG% --clean-first
|
|
|