Vladimír Vondruš
5a416200a7
package/ci: enable Sdl2Application and GlfwApplication on Linux GLES.
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š
2149f7b869
Wrap all tests in unnamed namespaces.
...
This makes the compiler warn about test cases that aren't ever used,
which is a good thing.
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
Pascal Thomet
d7f015c3ea
package: correct a typo in Emscripten builds.
...
-WDITH_WINDOWLESSEGLAPPLICATION -> -DWITH_WINDOWLESSEGLAPPLICATION
8 years ago
Vladimír Vondruš
7915ec83fa
package/ci: compile GL tests on Emscripten as well.
8 years ago
Vladimír Vondruš
75682f31ca
package/ci: make android_create_apk() working on Travis.
8 years ago
Vladimír Vondruš
9ba917af40
package/ci: leftovers from Vulkan CI setup.
...
This is all handled in a separate job.
8 years ago
Vladimír Vondruš
17fe3a5998
package: hide deprecated functionality from code coverage reports.
8 years ago
Vladimír Vondruš
df08500305
package: explicitly enable Shapes in all dev PKGBUILDs and CIs.
...
Because now it's disabled by default and I still need to keep having it
tested.
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š
5a93e050d3
package/ci: enable colored test output on AppVeyor.
8 years ago
Vladimír Vondruš
5b2376413c
package/ci: build only corrade-rc for crosscompiling.
8 years ago
Vladimír Vondruš
d70f75a179
Platform: deprecate GlutApplication.
...
Yay, finally.
8 years ago
Vladimír Vondruš
3dc5957142
package/ci: adapt to FindSDL2 updates on WinRT.
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š
82fce786d8
Split the OpenGL layer out, pt 7: renamed magnum-info to magnum-gl-info.
...
The WITH_MAGNUMINFO CMake option is now WITH_GL_INFO. No backwards
compatibility is provided, sorry.
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š
4641972e4d
CMake: force static plugins on iOS and WinRT.
...
Not sure why this was not enabled for ages already.
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š
c2cc7037b4
package: enable Any* plugins in all packages and CIs.
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š
b9280fc0c0
package/ci: code coverage on AppVeyor MinGW.
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š
c247d7fc9f
package/ci: use preinstalled MinGW on AppVeyor.
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š
1f27cb14f9
package/ci: verify also compilation of the documentation image generators.
...
Only on Travis, because only there I'm also checking a non-deprecated
build.
8 years ago
Vladimír Vondruš
8e780a2248
package/ci: minor cleanup.
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š
c77782c3f4
Audio: ported magnum-al-info to Emscripten.
9 years ago
Vladimír Vondruš
404c23e63d
Platform: ported magnum-info to Emscripten.
9 years ago
Vladimír Vondruš
fda77b8965
Platform: port WindowlessEglApplication to Emscripten.
...
Makes it finally possible to have magnum-info and GL tests.
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
sigman
e287c3c410
Add vs2017 to the build images
9 years ago