Vladimír Vondruš
0510bdf353
CMake: fix and harden Git version detection on Windows.
...
Same change as in Corrade.
4 years ago
Vladimír Vondruš
9d916eeae6
Don't use git://.
4 years ago
Vladimír Vondruš
c2e2a8e520
python: expose basics of trade.AbstractSceneConverter.
4 years ago
Vladimír Vondruš
da21863ac7
python: exposed basics of trade.AbstractImageConverter.
4 years ago
Vladimír Vondruš
fda9e34b9d
python: use CgltfImporter instead of TinyGltfImporter in tests.
...
It compiles significantly faster and there's no time to waste these
days!!
4 years ago
Vladimír Vondruš
ae23365869
Bye, Travis! You won't be missed.
4 years ago
Vladimír Vondruš
2b8b67addc
package/ci: add a macOS GLES3 build.
4 years ago
Vladimír Vondruš
281c18fdeb
package/ci: add MSVC 2022 and /permissive- builds.
...
Dropping 2017 ES builds in exchange. Clang-cl doesn't work,
unfortunately, crashing with pybind11.
4 years ago
Vladimír Vondruš
e35de34fee
package/ci: Chocolatey, go away.
4 years ago
Vladimír Vondruš
831ab24e49
package/ci: I wonder how this RPATH mess ever worked.
...
WTH.
4 years ago
Vladimír Vondruš
fa55f1df54
package/ci: we don't need SceneTools for anything here, yet.
4 years ago
Vladimír Vondruš
a2bbcf54aa
package/ci: use Ubuntu 18.04 to restore access to the deadsnakes PPA.
...
Apparently all the old cruft like gcc 4.8 is still there, so we should
be fine?
4 years ago
Vladimír Vondruš
03cbaf5f19
package/ci: GitHub says I can't use git:// anymore.
...
I kinda get the point, to avoid rogue third parties tainting my
ŕepositories with nasty backdoors, yes, but unless *everything* on the
way to the server including DNS queries is encrypted, then it's still
just a half of the solution and any silly corporate firewall can still
prevent me from cloning stuff from github dot com.
4 years ago
Vladimír Vondruš
32fe5ead80
package/ci: drop Gitter webhook notifications.
...
It never really worked, was either too verbose or too quiet, and now it
404s on AppVeyor.
4 years ago
Vladimír Vondruš
6be3566e9b
package/homebrew: make this work on ARM Macs as well.
...
Thank you, Homebrew! FFS!
5 years ago
Vladimír Vondruš
5c2cad1461
package/ci: curses, lots of curses.
5 years ago
Vladimír Vondruš
177ea859d8
package/homebrew: a patch to make 2020.06 compile with latest pybind.
5 years ago
John Laxson
e64a27e156
package/homebrew: use std_cmake_args.
5 years ago
Vladimír Vondruš
52f2073ff9
package/ci: we don't need ShaderTools here.
5 years ago
Vladimír Vondruš
5dad3bb8af
package/ci: note to self: don't use CIRCLE_WORKING_DIRECTORY ever again.
5 years ago
Vladimír Vondruš
c6699187cb
package/ci: apparently 4 GB RAM is not enough FOR MODERN C++ FFS.
5 years ago
Vladimír Vondruš
fa81020de7
package/ci: migrate to CircleCI.
5 years ago
Vladimír Vondruš
b83e12a8fd
package/homebrew: update to what's actually latest.
6 years ago
Vladimír Vondruš
11075a4adf
package/ci: rename Windows builds to not include GL anymore.
...
It'll be GL + Vulkan now.
6 years ago
Vladimír Vondruš
9b0e7bcf3e
package/archlinux: actually, those are transitive deps.
6 years ago
Vladimír Vondruš
267f7c36d9
package/archlinux: switch to Ninja.
6 years ago
Vladimír Vondruš
f5d78009a2
package/archlinux: interestingly enough, this got never commited.
6 years ago
Vladimír Vondruš
fe7e6eb545
Bootstrap for C++-side unit tests.
...
So far all tests were done only in Python, but now we'll need them in
CMake / CTest also.
6 years ago
Vladimír Vondruš
a611455034
package/ci: make tests using static plugins work again.
...
There's no dynamic Magnum library to autodetect the location from, so we
have to supply the hardcoded path explicitly.
6 years ago
Vladimír Vondruš
70e7ab94c8
oackage/archlinux: expect zstd-compressed packages.
6 years ago
Vladimír Vondruš
2cbe09c1f7
package/ci: THINGS ARE BAD.
...
Seriously, why the fuck is ALL software so broken all the time!
6 years ago
Vladimír Vondruš
3b72f10211
package/homebrew: updated for 2019.10.
7 years ago
Vladimír Vondruš
396e48bf4d
package/ci: TRAVIS! WHAT DO YOU WANT TODAY
7 years ago
Vladimír Vondruš
8700217943
Require CMake 3.4 at least.
7 years ago
Vladimír Vondruš
2cbb083f0a
package/ci: minor cleanup.
7 years ago
Vladimír Vondruš
6ca302befc
package/ci: enable TinyGltfImporter for mesh import testing.
7 years ago
Vladimír Vondruš
ee54dc6cdc
package/ci: build Magnum Plugins on the CI.
...
We need those for testing now.
7 years ago
Vladimír Vondruš
30d7b0796c
package/ci: make code coverage actually work on macOS.
...
This went undiscovered for quite a long time.
7 years ago
Vladimír Vondruš
9b652f6213
package/ci: nope, this was not a good idea.
...
Test failures were silently ignored when done like this.
7 years ago
Vladimír Vondruš
52debd42c0
package/ci: disable code coverage on AppVeyor for now.
...
F this. I'm burning too much time on it. More important things to do.
7 years ago
Vladimír Vondruš
8d95781fc4
package/ci: disable doctest on AppVeyor as that requires numpy too.
7 years ago
Vladimír Vondruš
9872f23e58
package/ci: initial AppVeyor setup.
7 years ago
Vladimír Vondruš
9dc569945f
python: a better way to skip GL tests.
...
Because we want to test building GLX, EGL and WGL implementations.
7 years ago
Vladimír Vondruš
6555424d86
package/ci: add a static macOS build as well.
7 years ago
Vladimír Vondruš
232b559984
package/ci: build also SDL2 and GLFW apps on Travis.
...
Why that was not done?
7 years ago
Vladimír Vondruš
7f79f455d9
package/ci: we always build w/o deprecated functionality.
7 years ago
Vladimír Vondruš
cfce76dde4
package: include public headers in coverage reports as well.
7 years ago
Vladimír Vondruš
90778c0a0b
package: GCC 9 and lcov from git work again.
...
And GCC 6 doesn't, so kill it. However the thing is even slower than
before, how the heck is that possible.
7 years ago
Vladimír Vondruš
fc3990b4bd
package/ci: remove dead commented-out stuff.
7 years ago
Vladimír Vondruš
e4aa19884a
package/ci: use pybind11 2.3.0.
7 years ago