libSMESHUtils_la_LDFLAGS = \
../SMESHDS/libSMESHDS.la \
- $(CAS_LDPATH) -lTKShHealing -lTKPrim -lTKG2d
+ $(CAS_LDPATH) -lTKShHealing -lTKPrim -lTKG2d -lTKG3d -lTKGeomBase
#ifndef _SMESH_OCTREE_HXX_
#define _SMESH_OCTREE_HXX_
+#include "SMESH_Utils.hxx"
#include <Bnd_B3d.hxx>
-class SMESH_Octree {
+class SMESHUtils_EXPORT SMESH_Octree {
public:
#ifndef _SMESH_OCTREENODE_HXX_
#define _SMESH_OCTREENODE_HXX_
+#include "SMESH_Utils.hxx"
#include "SMESH_Octree.hxx"
#include <gp_Pnt.hxx>
#include "SMDS_MeshNode.hxx"
typedef boost::shared_ptr<SMESH_OctreeNodeIterator> SMESH_OctreeNodeIteratorPtr;
typedef std::set< const SMDS_MeshNode*, TIDCompare > TIDSortedNodeSet;
-class SMESH_OctreeNode : public SMESH_Octree {
+class SMESHUtils_EXPORT SMESH_OctreeNode : public SMESH_Octree {
public: