From 36bd5a0ec1a89e91f4eabdcb2855f8b42b0c230c Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 5 Sep 2018 10:56:56 +0200 Subject: [PATCH] fix build failure for OCCT < 7.0 --- src/Mod/Part/App/TopoShapePyImp.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Mod/Part/App/TopoShapePyImp.cpp b/src/Mod/Part/App/TopoShapePyImp.cpp index 07c28a10e1..ac704f160f 100644 --- a/src/Mod/Part/App/TopoShapePyImp.cpp +++ b/src/Mod/Part/App/TopoShapePyImp.cpp @@ -62,6 +62,7 @@ #include #include #include +#include #include @@ -172,9 +173,14 @@ PyObject* TopoShapePy::copy(PyObject *args) } if (!shape.IsNull()) { +#if OCC_VERSION_HEX >= 0x070000 BRepBuilderAPI_Copy c(shape, PyObject_IsTrue(copyGeom) ? Standard_True : Standard_False, PyObject_IsTrue(copyMesh) ? Standard_True : Standard_False); +#else + BRepBuilderAPI_Copy c(shape, + PyObject_IsTrue(copyGeom) ? Standard_True : Standard_False); +#endif static_cast(cpy)->getTopoShapePtr()->setShape(c.Shape()); } return cpy;