diff --git a/src/SceneGraph/SceneGraph.h b/src/SceneGraph/SceneGraph.h index d6a5337f0..895ae3215 100644 --- a/src/SceneGraph/SceneGraph.h +++ b/src/SceneGraph/SceneGraph.h @@ -25,7 +25,9 @@ namespace Magnum { namespace SceneGraph { +#ifndef CORRADE_GCC45_COMPATIBILITY enum class AspectRatioPolicy: std::uint8_t; +#endif template class AbstractCamera; #ifndef MAGNUM_GCC46_COMPATIBILITY @@ -51,7 +53,9 @@ template using AbstractObject2D = AbstractObject<2, T>; template using AbstractObject3D = AbstractObject<3, T>; #endif +#ifndef CORRADE_GCC45_COMPATIBILITY enum class TransformationType: std::uint8_t; +#endif template class AbstractTransformation; #ifndef MAGNUM_GCC46_COMPATIBILITY