From 294c910d441d96a5c0a005e9d0f7c603c44f197c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Tue, 23 Feb 2021 00:04:28 +0100 Subject: [PATCH] MeshTools: don't #include unless absolutely necessary. --- src/Magnum/MeshTools/FlipNormals.cpp | 2 ++ src/Magnum/MeshTools/Test/CompressIndicesTest.cpp | 5 ++++- src/Magnum/MeshTools/Test/GenerateNormalsTest.cpp | 5 ++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Magnum/MeshTools/FlipNormals.cpp b/src/Magnum/MeshTools/FlipNormals.cpp index c72d66e46..c13094726 100644 --- a/src/Magnum/MeshTools/FlipNormals.cpp +++ b/src/Magnum/MeshTools/FlipNormals.cpp @@ -25,7 +25,9 @@ #include "FlipNormals.h" +#ifdef MAGNUM_BUILD_DEPRECATED #include +#endif #include #include "Magnum/Math/Vector3.h" diff --git a/src/Magnum/MeshTools/Test/CompressIndicesTest.cpp b/src/Magnum/MeshTools/Test/CompressIndicesTest.cpp index 63ddff551..56332395f 100644 --- a/src/Magnum/MeshTools/Test/CompressIndicesTest.cpp +++ b/src/Magnum/MeshTools/Test/CompressIndicesTest.cpp @@ -24,7 +24,6 @@ */ #include -#include #include #include #include @@ -36,6 +35,10 @@ #include "Magnum/MeshTools/CompressIndices.h" #include "Magnum/Trade/MeshData.h" +#ifdef MAGNUM_BUILD_DEPRECATED +#include +#endif + namespace Magnum { namespace MeshTools { namespace Test { namespace { struct CompressIndicesTest: TestSuite::Tester { diff --git a/src/Magnum/MeshTools/Test/GenerateNormalsTest.cpp b/src/Magnum/MeshTools/Test/GenerateNormalsTest.cpp index db209edee..969c4bdc0 100644 --- a/src/Magnum/MeshTools/Test/GenerateNormalsTest.cpp +++ b/src/Magnum/MeshTools/Test/GenerateNormalsTest.cpp @@ -24,7 +24,6 @@ */ #include -#include #include #include #include @@ -39,6 +38,10 @@ #include "Magnum/Primitives/Cylinder.h" #include "Magnum/Trade/MeshData.h" +#ifdef MAGNUM_BUILD_DEPRECATED +#include +#endif + namespace Magnum { namespace MeshTools { namespace Test { namespace { struct GenerateNormalsTest: TestSuite::Tester {