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
Vladimír Vondruš
1dc9ba8611
package/debian: fix build on machines with custom binary NV drivers.
...
WHAT THE FUCK. THIS IS INSANE.
10 years ago
Vladimír Vondruš
4658d9fbb2
package/archlinux: colored test output.
10 years ago
Vladimír Vondruš
38fc5884de
package/archlinux: don't compile WavAudioImporter on Emscripten.
...
We don't have OpenAL there.
10 years ago
Vladimír Vondruš
493ba80839
package: added Homebrew formula.
10 years ago
Vladimír Vondruš
17e653e4e6
package/ci: test both ES2 and ES3 Andoid builds in Jenkins.
10 years ago
Vladimír Vondruš
a5cea792cb
package/ci: run Jenkins GL tests also with extension subsets.
...
Hardened test cases!
10 years ago
Vladimír Vondruš
fb8755b0c4
package/debian: don't enable the EglContext, it needs further dependencies.
11 years ago
Vladimír Vondruš
afd4ca73e7
CMake: enable MACOSX_RPATH by default.
11 years ago
Vladimír Vondruš
1ccd9ee1d4
package/debian: don't forget to install CMake modules.
11 years ago
Vladimír Vondruš
45135ece7b
package: proper Debian build dependencies.
...
Otherwise dpkg-buildpackage fails during CMake step, which is wrong.
11 years ago
Vladimír Vondruš
72705691ce
Added Debian packaging temporaries to .gitignore.
11 years ago
Squareys
c8338bf158
package/ci: Update openal-soft download link.
...
The old download link has been removed and a new version of openal-soft
was released.
Signed-off-by: Squareys <Squareys@googlemail.com>
11 years ago