Vladimír Vondruš
7f4da303cb
Require at least CMake 3.4.
7 years ago
Vladimír Vondruš
31d6ba11a2
package/ci: have an explicit static build on Linux, macOS and Windows.
7 years ago
Vladimír Vondruš
4a1f6737b6
package/ci: build GLFW and SDL2 apps in the Vulkan build.
7 years ago
Vladimír Vondruš
13d5ca04de
package/ci: use an image that doesn't have crashy nodejs.
...
Brittle web stuff gotta be brittle. Ugh.
7 years ago
Daniel
035f644769
Platform: removed GlutApplication.
7 years ago
Vladimír Vondruš
aca02f52f5
Shapes: this library is no more either.
7 years ago
Vladimír Vondruš
4042a080d7
package/ci: properly build GLX apps/contexts on the sanitizer build.
7 years ago
Vladimír Vondruš
d2d7ee7d98
package/ci: run GLES tests on Linux with SwiftShader.
7 years ago
Vladimír Vondruš
bd3c241830
package/ci: don't live in the Middle Ages.
...
16.04 finally has usable GLFW, so use that instead of building our own.
7 years ago
Vladimír Vondruš
0a4228cb29
package/ci: some cosmic rays affecting Travis, again.
...
I'm using a non-beta 9.3 elsewhere without problems, so let's do that
here too.
7 years ago
Vladimír Vondruš
8a1d00ab28
Move more file-specific settings to .editorconfig.
7 years ago
Vladimír Vondruš
b31eea37e4
Drop CMake 2.8.12 support.
7 years ago
Vladimír Vondruš
59665d2712
package/ci: use GCC 4.8 on Travis.
8 years ago
Vladimír Vondruš
17fe3a5998
package: hide deprecated functionality from code coverage reports.
8 years ago
Vladimír Vondruš
d578d4d89e
package/ci: build minimal Vulkan support on Linux and Windows.
...
Disabling everything that doesn't depend on Vulkan as it's not needed to
be built again -- that's basically everything right now. This needs to
be a separate build for the foreseeable future, because it requires a
newer CMake version for the Find module and it'll probably also require
newer C++ standard.
Thanks to @LB-- for providing me with an oneliner to compile a file with
cl.exe.
8 years ago
Vladimír Vondruš
2bfee42e6f
package/ci: rename build matrix IDs -- there's not just GL anymore.
8 years ago
Vladimír Vondruš
d70f75a179
Platform: deprecate GlutApplication.
...
Yay, finally.
8 years ago
Vladimír Vondruš
96050cb1e3
package/ci: enable Vulkan building on Travis CI.
...
Currently a separate job with everything that depends on GL disabled.
And against a minimal Vulkan driver that has just four symbols, because
I can't run the stuff there anyway.
8 years ago
Vladimír Vondruš
b86fd688b0
package/ci: explanatory message why the CI is stuck on GLFW 3.1.
8 years ago
Vladimír Vondruš
f6c7f613ce
package/ci: fix and speed up the Emscripten build.
8 years ago
Vladimír Vondruš
7184c09958
package/ci: fix code coverage crashes for plugin tests on macOS.
...
This cost me the whole weekend :(
8 years ago
Vladimír Vondruš
e5b690904f
package/ci: use NDK r16b and the new toolchain setup on Travis.
8 years ago
Vladimír Vondruš
83acf6b49d
package/ci: use 14.04 for Android build as well.
8 years ago
Vladimír Vondruš
9de2ac1915
package/ci: use CMake 2.8.12 on Travis Linux to ensure compatibility.
8 years ago
Vladimír Vondruš
5a29881c8f
package/ci: switched to codecov.io, merge Linux, macOS and GLES reports.
8 years ago
Vladimír Vondruš
294be89cf9
package/ci: save *minutes* by not updating Homebrew.
...
Fingers crossed.
8 years ago
Vladimír Vondruš
84348dea38
package/ci: use Ninja instead of make on Travis.
8 years ago
Vladimír Vondruš
c1196f60ba
package/ci: homebrew is rebuilding the universe again, ugh.
8 years ago
Vladimír Vondruš
ececeaaf6d
package/ci: speed up Emscripten build.
9 years ago
Vladimír Vondruš
4af881a009
package/ci: don't use explicit Xcode 8.3 image as it is broken.
...
The default image (which is also Xcode 8.3) works.
https://github.com/travis-ci/travis-ci/issues/8552#issuecomment-347830114
9 years ago
Vladimír Vondruš
b228ca5c4e
package/ci: work around broken homebrew on Travis.
9 years ago
Vladimír Vondruš
e29683bcd6
package/ci: annotate jobs with unique IDs.
...
So I can put them into the table on the website.
9 years ago
Vladimír Vondruš
68766b1dc8
package/ci: fix Emscripten build breakage.
9 years ago
Vladimír Vondruš
2834ada946
package/ci: don't call brew update to speed up the builds a bit.
...
It takes over a minute alone.
9 years ago
Vladimír Vondruš
984b37259d
package/ci: use Xcode 8.3 images for Emscripten build on Travis.
...
The 7.3 image has only CMake 3.6.
9 years ago
Vladimír Vondruš
bb55272c5d
package/ci: use latest Emscripten on Travis.
9 years ago
Vladimír Vondruš
e5bd799003
package/ci: Travis now explicitly needs libgl-dev.
9 years ago
Vladimír Vondruš
c317d56a02
package/ci: build GLFW as dynamic for consistency.
9 years ago
Vladimír Vondruš
142fcae746
package/ci: forgot to test building of GlutApplication.
...
It's about to be deprecated/removed, but it should still work.
9 years ago
Vladimír Vondruš
c8416ca4c3
package/ci: cache downloaded CMake on Travis.
9 years ago
Squareys
3268c5d430
package/ci: update to 14.04 on Travis CI, except for Android.
...
* SDL2 is now a system package, no need to build it manually
* GLFW needs a bunch of new dependencies
* Android needs to use 12.04 and so we download proper CMake manually
(the one from kubuntu-backports doesn't work yet)
* Enabled ES3 build on Linux as all the symbols are now there
9 years ago
Vladimír Vondruš
4c8d4a7d03
package/ci: use Emscripten 1.37.1 instead of 1.37.10.
...
The newer version crashes, probably just a random breakage. Will wait
until it improves.
9 years ago
Vladimír Vondruš
38b2e78dcd
package/ci: gather code coverage only once.
9 years ago
Vladimír Vondruš
286514a7b7
package/ci: actually really cache the GLFW build.
9 years ago
Vladimír Vondruš
cb7f490748
package/ci: explicitly test building w/o deprecated features.
9 years ago
Vladimír Vondruš
6fa2643e63
package/ci: get rid of JOBS_LIMIT and hardcode the value instead.
...
No need to have that configurable.
9 years ago
Vladimír Vondruš
58831670f4
package/ci: fix coveralls upload.
9 years ago
Vladimír Vondruš
02b579e96c
package/ci: added AddressSanitizer build on Travis.
10 years ago
Vladimír Vondruš
91e497d562
package/ci: build for Android ES2/ES3 on Travis.
10 years ago
Vladimír Vondruš
4b9e44ed26
package/ci: temporarily disable GLES3 build on Linux.
...
The drivers on Ubuntu 12.04 are just too old and they miss some
required entrypoints.
10 years ago