From 52df451ee33f0b8e642fdddd2a7f150f4a04a219 Mon Sep 17 00:00:00 2001 From: artemp Date: Wed, 4 May 2016 10:19:17 +0200 Subject: [PATCH] geometry_envelope_test - fix linking/duplicate symbols (ref #3415) --- test/unit/geometry/geometry_envelope_test.cpp | 3 +-- test/unit/geometry/geometry_test_helper.cpp | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 test/unit/geometry/geometry_test_helper.cpp diff --git a/test/unit/geometry/geometry_envelope_test.cpp b/test/unit/geometry/geometry_envelope_test.cpp index 4a8bdc2ee..75049820a 100644 --- a/test/unit/geometry/geometry_envelope_test.cpp +++ b/test/unit/geometry/geometry_envelope_test.cpp @@ -1,8 +1,7 @@ #include "catch.hpp" #include -#include -//#include +#include namespace { diff --git a/test/unit/geometry/geometry_test_helper.cpp b/test/unit/geometry/geometry_test_helper.cpp new file mode 100644 index 000000000..44bcce596 --- /dev/null +++ b/test/unit/geometry/geometry_test_helper.cpp @@ -0,0 +1,15 @@ +#include +#include +#include + + +namespace mapnik { namespace geometry { +// instantiate types required by geometry_envelope_test +template mapnik::box2d envelope(geometry const& geom); +template mapnik::box2d envelope(geometry const& geom); +template mapnik::box2d envelope(polygon const& geom); +template mapnik::box2d envelope(polygon const& geom); +template mapnik::box2d envelope(geometry_collection const& geom); +template mapnik::box2d envelope(geometry_collection const& geom); + +}}