This is integration library for Magnum OpenGL 3 graphics engine, providing integration of various math and physics libraries into the engine itself. If you don't know what Magnum is, see https://github.com/mosra/magnum.
You can either use packaging scripts, which are stored in package/ subdirectory, or compile and install everything manually. The building process is similar to Magnum itself - see Magnum documentation for more comprehensive guide for building, packaging and crosscompiling.
- C++ compiler with good C++11 support. Currently there are two compilers
which are tested to support everything needed: GCC >= 4.6 and Clang
= 3.1.
- CMake >= 2.8.8 (needed for
OBJECT
library target) - Magnum - The engine itself
The integration library can be built and installed using these four commands:
mkdir -p build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr .. && make
make install
If you want to build also unit tests (which are not built by default), pass
-DBUILD_TESTS=True
to CMake. Unit tests use Corrade's TestSuite framework
and can be run using
ctest -V
in build directory. Everything should pass ;-)
Want to learn more about the library? Found a bug or want to tell me an awesome idea? Feel free to visit my website or contact me at:
- Website - http://mosra.cz/blog/
- GitHub - https://github.com/mosra/magnum-integration
- E-mail - mosra@centrum.cz
- Jabber - mosra@jabbim.cz
Magnum is licensed under MIT/Expat license, see COPYING file for details.