aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* macOS osx/ios dynamic framework support (#466)HALX992020-08-241-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * OSX bundle support * Disable framework by default, and fix domain name typo * Remove info.plist, add efx.h for framework public header * Fix osx/ios framework PUBLIC_HEADER doesn't work * Refine comment message * Auto set CFBundleShortVersionString by var LIB_VERSION * Set CFBundleVersion from git commit count * Use space to separate elements in a list * Specific framework name to variable 'IMPL_TARGET' * Solve cmake try_compile failed with code sign, and disable framework code sign * Make ios travis to build dynamic framework bundle by default * Update ios.toolchain.cmake Since we solve code sign issue for cmake to generate dynamic framework xcode project, enable strict try_compile by default * Remove MAKE_CXX_EXTENSIONS from travis-ci * Combined flat lib armv7;arm64 support * Remvoe ios.toolchain.cmake since we don't need [skip appveyor] [skip travis] * Sets framework name to soft_oal, avoid ambiguous with system OpenAL.framework * Fix missing BUNDLE, FRAMEWORK's DESTINATION Build osx/ios dynamic framework required them. * Use @rpath instead fullPath to mac local disk see also: https://github.com/libjpeg-turbo/libjpeg-turbo/commit/c80ddef7a4ce21ace9e3ca0fd190d320cc8cdaeb * CMake, use TRUE for bool value * Don't disable examples, utils, install * Make ALSOFT_OSX_FRAMEWORK for APPLE spec * Remove unused flag and more clearly comment * More clearly comment for solve armv7 target issue Co-authored-by: deal <[email protected]> Co-authored-by: bel <[email protected]>
* Add ios build for travis (#452)HALX992020-08-011-1/+19
| | | | | | | | | | | | | | | | | | | * Add ios build for travis * fix cmake command and set osx_image: xcode11 * print cmake version * print cmake version before config * [iOS] By default use iphoneos for sysroot * Use ios.toolchain.cmake to build ios * By default, don't require gnu extension * Update CMakeLists.txt Co-authored-by: deal <[email protected]>
* CI: add FreeBSD jobJan Beich2020-05-241-0/+36
|
* Add missing backslashChris Robinson2020-04-181-1/+1
|
* Attempt to build with Oboe on Android with TravisChris Robinson2020-04-181-0/+4
|
* Use cmake --build with Travis to buildChris Robinson2020-04-171-1/+1
| | | | Instead of assuming makefiles
* Update Travis to use Android NDK r21, API 16Chris Robinson2020-04-171-12/+12
|
* Update the language for travisChris Robinson2019-08-311-1/+1
|
* Also extract the Android support includesChris Robinson2018-11-061-0/+1
|
* Fix Android extraction pathsChris Robinson2018-11-061-2/+2
|
* Update Travis build imagesChris Robinson2018-11-061-12/+13
| | | | | | GCC 4.x is too problematic with C++11. Ubuntu Xenial has GCC 5 which has more complete C++11 conformance. For Android, NDK r16 includes libc++ as an alternative to the deprecated GCC 4.9's libstdc++.
* Use the right path for android's cmake toolchainChris Robinson2017-12-161-1/+1
|
* Update travis for android-ndk-r15, required for its newer cmakeChris Robinson2017-12-161-8/+10
|
* Don't cache the Android NDK in TravisChris Robinson2017-12-161-15/+9
|
* Enable embedding of HRTF data in CI config filesalexey.lysiuk2017-05-051-0/+3
|
* Only download and strip Android NDK when not cachedMarcel Metz2017-03-061-10/+12
|
* Use TravisCI cache to store stripped Android NDK toolchainMarcel Metz2017-03-061-0/+3
|
* Unpack only required files from Android NDKMarcel Metz2017-03-061-1/+8
|
* Configure CMake to require available backends on CI servicesMarcel Metz2017-03-061-2/+11
| | | | | | | | | | | | | | | | 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.
* Add Android cross-compile to TravisCI test matrixMarcel Metz2017-03-061-2/+27
| | | | The test entry adds the ability to test the OpenSLES backend.
* Explicit declare test matrix for TravisCIMarcel Metz2017-03-061-5/+6
|
* Install dependencies on TravisCI to enable more featuresMarcel Metz2017-03-051-0/+14
| | | | | | | Install Ubuntu development packages for PulseAudio, PortAudio, ALSA and JACK to enable the building of most Linux backends on TravisCI. Intall Ubuntu development packages for Qt5 to enable `alsoft-config`.
* Use Ubuntu 14.04 in TravisCI to get a less antique CMake versionMarcel Metz2017-03-051-0/+1
|
* Build on Linux and OSX with TravisChris Robinson2015-12-111-0/+3
|
* Add a .travis.yml for travis-ciChris Robinson2015-12-111-0/+2