Vladimír Vondruš
91e497d562
package/ci: build for Android ES2/ES3 on Travis.
10 years ago
Vladimír Vondruš
07b3a7352d
package/archlinux: build (but not run) tests on Android.
10 years ago
Vladimír Vondruš
684874dd05
package/ci: CMAKE_BUILD_TYPE has no use for Xcode generator.
10 years ago
Vladimír Vondruš
9717977160
package/ci: build only the coverage report as Debug on Travis.
...
Everything else should be release to test compiler optimization
behavior.
10 years ago
Vladimír Vondruš
14f2093722
package/ci: use Debug builds on MSVC builds that run unit tests.
...
In order to make use of the debug heap, debug iterators and other
goodness.
10 years ago
Vladimír Vondruš
4e142f3fa7
package/archlinux: use Ninja for Emscripten builds.
10 years ago
Vladimír Vondruš
dfc7dfd0dc
package: added magnum-imageconverter to all packages and CIs.
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
Vladimír Vondruš
1ae1f3d419
package/ci: add desktop GLES builds on Linux and Windows.
10 years ago
Vladimír Vondruš
7c38cee802
package/ci: update Emscripten Travis CI config to use newer OSX image.
...
Otherwise Homebrew doesn't have precompiled packages and compiling all
of Node.js and Emscripten takes eternity.
10 years ago
Vladimír Vondruš
4d331d4961
package/debian: update copyright year.
10 years ago
Vladimír Vondruš
dbfcbb62e6
package: enable magnum-al-info in all packages and CIs.
10 years ago
Vladimír Vondruš
85979ad996
package: don't run OpenAL tests on Emscripten.
...
Node.js doesn't support WebAudio.
10 years ago
Vladimír Vondruš
0250d304dc
package: enable Audio library in all Emscripten packages and CIs.
10 years ago
Vladimír Vondruš
e7c2833ccd
package/ci: use all cores when building with MinGW.
...
Oh, so that's why it was so slow.
10 years ago
Vladimír Vondruš
4ea0722745
package/ci: build as Debug to get more precise coverage reports.
10 years ago
Vladimír Vondruš
4064c563c9
package/ci: build for x64 on MSVC.
10 years ago
Vladimír Vondruš
07607f3f63
package/ci: properly set up code coverage include/exclude patterns.
10 years ago
Vladimír Vondruš
a6e457ebff
package/ci: exclude Corrade sources from code coverage.
10 years ago
Vladimír Vondruš
9019a776a1
package/ci: minor improvements to Travis coverage report.
10 years ago
Vladimír Vondruš
c22e63ef57
package/ci: include Attribute.{h,cpp} in the code coverage report.
10 years ago
Vladimír Vondruš
e86d9100e3
package/ci: ignore all GL-related code in the code coverage report.
...
Can't run tests for that on Travis...
10 years ago
Vladimír Vondruš
4fe3afed2d
package/ci: enable coverage reports on Travis CI.
10 years ago
Vladimír Vondruš
edf77e6062
package/ci: removed old debug output.
10 years ago
Vladimír Vondruš
cb064f1fba
package/ci: minor consistency updates.
10 years ago
Vladimír Vondruš
286aaf2541
package/ci: this is not true anymore.
10 years ago
Vladimír Vondruš
5d3c0f4c6a
package: build GL tests also on non-desktop ES builds.
10 years ago
Vladimír Vondruš
f6cf1ba4c9
package/ci: build for MinGW and Windows RT GLES2/GLES3 on AppVeyor.
10 years ago
Vladimír Vondruš
51cf1d6120
Introduce BUILD_MULTITHREADED CMake option.
...
Enabled by default, makes the current Magnum context a thread-local
variable instead of a global one, so it's possible to have multiple
thread-local contexts. Might have some performance implications, that's
why it's possible to disable it (but enabled by default is the safer
option).
GCC 4.7 and Apple platforms don't support thread_local, but __thread
does the job too (though on iOS not until Xcode 7.3). Also had to move
it to file-local because MSVC doesn't like having thread local variables
as part of DLL interface. (And there is *of course* no way to disable
exporting one particular member. F' that.)
10 years ago
Vladimír Vondruš
4bd958ab8c
package/ci: build for Emscripten WebGL 1/2 on Travis.
10 years ago
Vladimír Vondruš
bc468b60e5
package/archlinux: build and run Emscripten tests.
10 years ago
Vladimír Vondruš
c13fbae1b8
package/ci: don't do what's not needed on iOS Simulator.
10 years ago
Vladimír Vondruš
d8fb555a6a
package/ci: consistent build directory naming.
10 years ago
Vladimír Vondruš
16092109e2
package/ci: um...
10 years ago
Vladimír Vondruš
102b5bf7b6
package/ci: work around iOS Simulator not finding OpenGLES.framework.
10 years ago
Vladimír Vondruš
5b82162a4d
package/ci: build for iOS on Travis CI.
...
What's done:
* The build matrix now has four targets -- Linux desktop, OSX desktop,
iOS GLES2 and iOS GLES3.
* Putting the commands into separate bash scripts, which are called
based on what's the actual build matrix item.
* Displaying *all* test output (colored) for visual verification.
10 years ago
Vladimír Vondruš
6af22cfbbe
package/ci: cache downloaded files on AppVeyor.
...
Hopefully resolves the timeout errors.
10 years ago
Vladimír Vondruš
401b2d4abc
package/ci: remove unused AppVeyor build matrix.
10 years ago
Vladimír Vondruš
ac21a6d53f
package/ci: now it's me who's merging without looking at the diff.
...
Cc: @Squareys ;)
10 years ago
Squareys
092da1ad84
ci: Update version of openal download on AppVeyor
...
Signed-off-by: Squareys <squareys@googlemail.com>
10 years ago
Vladimír Vondruš
fe36d2cfa8
package/ci: remove pointless branch restrictions.
10 years ago
Vladimír Vondruš
d6a5032271
package/ci: build GlfwApplication on Travis CI.
10 years ago
Vladimír Vondruš
5f15ea74e9
package: enable GlfwApplication in development and Jenkins CI packages.
10 years ago
Vladimír Vondruš
a5941ac3ea
No need to set CMAKE_MODULE_PATH explicitly when crosscompiling anymore.
10 years ago
Vladimír Vondruš
e71ccafbc7
package/ci: revert back to separate directory to have SDL2 build cached.
10 years ago
Vladimír Vondruš
2182e43f5e
package/ci: and now let's fix Linux build, again.
...
Also updated to SDL 2.0.4.
10 years ago
Vladimír Vondruš
c943873a42
package/ci: use Homebrew SDL2 package on OSX.
10 years ago
Vladimír Vondruš
d86a525013
package/ci: build (but not run) also GL tests.
...
Should catch a bit more bugs with windowless applications and such.
10 years ago
Vladimír Vondruš
ca887ddebe
Modern CMake usage: use CMake 2.8.12 on Travis CI.
10 years ago
Vladimír Vondruš
99b402c771
package/debian: stop annoying linters complain about meaningless things.
10 years ago