Vladimír Vondruš
3a243a04b2
CMake: put all binaries into a dedicated location in the build dir.
...
This makes it possible to:
- finally use Magnum as a CMake subproject on Windows and have your
executables not fail to run with a "DLL missing" error (and the
setting is put to cache so superprojects just implicitly make use of
that)
- run tests on Windows without having to install first
- use dynamic plugins from a CMake subproject on any platform without
having to install first or load them by filename --- and the plugin
directory is now easily discovered as relative to
libraryLocation() of the library implementing given plugin interface
7 years ago
Vladimír Vondruš
9615dd818c
package/ci: why the OpenAL download has to die just now?!
7 years ago
Vladimír Vondruš
7f4da303cb
Require at least CMake 3.4.
7 years ago
Vladimír Vondruš
9e613f6ec4
package/ci: rotten stuff gets more rotten.
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
Vladimír Vondruš
e15fb8c907
package/archlinux: burn through more code paths in coverage build.
7 years ago
Vladimír Vondruš
ba08ef5d2f
package/archlinux: go back to GCC 9 for coverage build.
...
It works now.
7 years ago
Vladimír Vondruš
745fc4ed91
package/ci: build for MSVC 2019 on AppVeyor.
...
Three new builds (GL, GLES2, GLES3), Vulkan is now built with just MSVC
2019; removed 2015 RT builds because nobody cares and axed also GLES
2015 builds. In total it's one build less (well, the RT ones are
really slow, so way more than that in fact). Yay!
7 years ago
Vladimír Vondruš
5edf934694
package/archlinux: use proper var to disabe benchmarks in coverage build.
7 years ago
Vladimír Vondruš
524e8a96a4
package/archlinux: enable EmscriptenApplication.
7 years ago
Squareys
b970b4d247
Platform: Add initial EmscriptenApplication
...
Signed-off-by: Squareys <squareys@googlemail.com>
7 years ago
Vladimír Vondruš
8110de3838
package: enable both SDL2 and GLFW apps in all packages.
...
Because people like to use either of them.
7 years ago
Vladimír Vondruš
73414c35a9
package/ci: use SDL 2.0.9 on AppVeyor.
...
2.0.4 *somehow* doesn' have SDL_GetDisplayDPI() in the MinGW
distribution. The MSVC distribution has it, 2.0.5 as well. Welp.
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š
572b64bb5c
GL: drop support for EXT_direct_state_access.
7 years ago
Vladimír Vondruš
29f840a004
package/ci: further cheating for code coverage.
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š
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
Guillaume Jacquemin
3e7adf67d3
package/msys/magnum: update PKGBUILD optdepends
...
This change depends on mosra/magnum-integration#39's merge.
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š
aa05a78df7
package/archlinux: enable Sdl2Application on non-desktop ES PKGBUILDs.
7 years ago
Vladimír Vondruš
8c7ccc2e69
package/homebrew: it depends on GLFW, but GlfwApplication was not enabled.
...
Huh.
7 years ago
Vladimír Vondruš
cef34e32db
package/{archlinux,msys}: update to 2019.01.
...
And back-integrating upstream changes from Arch community package.
7 years ago
Vladimír Vondruš
8736c3c763
package/homebrew: update to 2019.01.
7 years ago
Vladimír Vondruš
8a1d00ab28
Move more file-specific settings to .editorconfig.
7 years ago
Vladimír Vondruš
0e2af457bc
package/debian: update changelog for 2019.01.
7 years ago
Guillaume Jacquemin
107253f5fb
package/msys: Add PKGBUILDs.
...
Also add a .gitattributes file to force LF line endings.
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š
e6b7aa12fa
Updated copyright year.
7 years ago
Vladimír Vondruš
86b68bae12
package/archlinux: added GCC 4.8 PKGBUILD.
7 years ago
Vladimír Vondruš
b31eea37e4
Drop CMake 2.8.12 support.
7 years ago
Vladimír Vondruš
00b0a814e0
Dropped GCC 4.7 support.
...
Interesting that many of the annoyances still apply to 4.8.
8 years ago
Vladimír Vondruš
59665d2712
package/ci: use GCC 4.8 on Travis.
8 years ago
Pascal Thomet
91b41a7297
Initial scaffolding for Hunter package support.
8 years ago
Vladimír Vondruš
01a64a6274
package/archlinux: added Clang Analyzer PKGBUILD.
...
It only spits out false positives, nothing useful.
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š
d6f91d986c
package/archlinux: it might be good to exclude benchmarks from codecov.
8 years ago
Vladimír Vondruš
b5b3255975
package/archlinux: https.
8 years ago
Vladimír Vondruš
e1e18e87c9
package/homebrew: updated to 2018.10.
8 years ago
Vladimír Vondruš
9f97db3360
package/debian: bump to 2018.10.
8 years ago
Vladimír Vondruš
b45088e36b
package/archlinux: updated community PKGBUILD to 2018.10.
...
And enabled a bunch of missed features.
8 years ago
Vladimír Vondruš
12b348f426
package/archlinux: adapted upstream community PKGBUILD.
8 years ago
Vladimír Vondruš
a1568b6162
package/archlinux: updated AUR PKGBUILD to 2018.10.
8 years ago