Vladimír Vondruš
b78d809d10
python: put PyPluginHolder into a public header as well.
...
Will need it for exposing Trade::AbstractImporter instances returned
from SceneTools.
3 years ago
Vladimír Vondruš
8ee4ed882c
CMake: enter the Corrade/Containers directory unconditionally.
...
The Python-specific conditionals are inside as well.
3 years ago
Vladimír Vondruš
737ec6c415
Prefix all CMake options with MAGNUM_*.
4 years ago
Vladimír Vondruš
d2f5ea43d5
CMake: use the CMAKE_FOLDER variable instead of FOLDER property.
...
It limits the support for CMake 3.12+, but it's much less verbose and I
don't expect people to use ancient CMake versions with IDEs like Xcode
or VS anyway, so this should be fine.
4 years ago
Vladimír Vondruš
2295f43873
Updated copyright year.
4 years ago
Vladimír Vondruš
84f9bb2a9d
Updated copyright year.
5 years ago
Vladimír Vondruš
dffa0fa7f8
python: oh, forgot to install Containers/PythonBindings.h.
6 years ago
Vladimír Vondruš
1d278d1112
python: rename all Python.h headers to PythonBindings.h.
...
It conveys clearer what those headers are for and avoids issues where
shitty IDE indexers (Eclipse?) confuse this with Python's Python.h.
6 years ago
Vladimír Vondruš
b1d45fc85a
Updated copyright year.
6 years ago
Vladimír Vondruš
1fc142d193
python: add wrappers for often needed but terribly cryptic pybind APIs.
7 years ago
Vladimír Vondruš
e9b5fb0019
modules: added FindMagnumBindings.cmake for finding the helper headers.
7 years ago
Vladimír Vondruš
fde6102a8d
python: expose SceneGraph Python wrapping helpers.
...
Those will get used by 3rd party code, so need to be installed.
7 years ago
Vladimír Vondruš
2922f28267
Initial code for the Python bindings, adding math angle types.
...
Only the double ones, exposed as floats, because the extra ALU required
by doubles is negligible to function call overhead. It'll be different
for non-scalar types, but here I use this.
7 years ago