From efff1b7773ec20d32efba878c3900076918232d4 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 23 Oct 2016 14:10:01 +0200 Subject: [PATCH] fix linking failure with gcc/clang --- src/Mod/Sketcher/App/SketchObject.cpp | 5 +++++ src/Mod/Sketcher/App/SketchObject.h | 10 +++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/Mod/Sketcher/App/SketchObject.cpp b/src/Mod/Sketcher/App/SketchObject.cpp index 4f0c5f0dddec..11a10938cc4e 100644 --- a/src/Mod/Sketcher/App/SketchObject.cpp +++ b/src/Mod/Sketcher/App/SketchObject.cpp @@ -78,6 +78,11 @@ using namespace Sketcher; using namespace Base; +const int GeoEnum::RtPnt = -1; +const int GeoEnum::HAxis = -1; +const int GeoEnum::VAxis = -2; +const int GeoEnum::RefExt = -3; + PROPERTY_SOURCE(Sketcher::SketchObject, Part::Part2DObject) diff --git a/src/Mod/Sketcher/App/SketchObject.h b/src/Mod/Sketcher/App/SketchObject.h index eee4c7d8e85b..ccd9931fb234 100644 --- a/src/Mod/Sketcher/App/SketchObject.h +++ b/src/Mod/Sketcher/App/SketchObject.h @@ -38,12 +38,12 @@ namespace Sketcher { -struct GeoEnum +struct SketcherExport GeoEnum { - static const int RtPnt = -1; - static const int HAxis = -1; - static const int VAxis = -2; - static const int RefExt = -3; + static const int RtPnt; + static const int HAxis; + static const int VAxis; + static const int RefExt; }; class SketcherExport SketchObject : public Part::Part2DObject