Skip to content

Commit 52bcebb

Browse files
committed
[cmake] API macro for export of constraint classes and response
1 parent 0134a55 commit 52bcebb

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

src/ConstraintGeometry/ConstraintResponse.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#pragma once
22

3+
#include <ConstraintGeometry/config.h>
34
#include <CollisionAlgorithm/BaseAlgorithm.h>
45
#include <CollisionAlgorithm/BaseGeometry.h>
56
#include <sofa/core/behavior/BaseLagrangianConstraint.h>
@@ -13,7 +14,7 @@ namespace constraintgeometry {
1314
/*!
1415
* \brief The BaseConstraint abstract class is the implementation of sofa's abstract BaseLagrangianConstraint
1516
*/
16-
class ConstraintResponse : public sofa::core::objectmodel::BaseObject {
17+
class SOFA_CONSTRAINTGEOMETRY_API ConstraintResponse : public sofa::core::objectmodel::BaseObject {
1718
public:
1819
SOFA_CLASS(ConstraintResponse, sofa::core::objectmodel::BaseObject);
1920

src/ConstraintGeometry/constraint/ConstraintBilateral.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
namespace sofa::constraintgeometry {
88

9-
class ConstraintBilateral : public TBaseConstraint<collisionalgorithm::BaseProximity,collisionalgorithm::BaseProximity> {
9+
class SOFA_CONSTRAINTGEOMETRY_API ConstraintBilateral : public TBaseConstraint<collisionalgorithm::BaseProximity,collisionalgorithm::BaseProximity> {
1010
public:
1111
SOFA_CLASS(ConstraintBilateral , SOFA_TEMPLATE2(TBaseConstraint,BaseProximity,BaseProximity));
1212

src/ConstraintGeometry/constraint/ConstraintInsertion.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
namespace sofa::constraintgeometry {
88

9-
class ConstraintInsertion : public TBaseConstraint<collisionalgorithm::BaseProximity,collisionalgorithm::BaseProximity> {
9+
class SOFA_CONSTRAINTGEOMETRY_API ConstraintInsertion : public TBaseConstraint<collisionalgorithm::BaseProximity,collisionalgorithm::BaseProximity> {
1010
public:
1111
SOFA_CLASS(ConstraintInsertion , SOFA_TEMPLATE2(TBaseConstraint,BaseProximity,BaseProximity));
1212

src/ConstraintGeometry/constraint/ConstraintUnilateral.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace constraintgeometry {
1313
* \brief The ConstraintUnilateral class
1414
* Applies specified algorithm on 'from' and 'dest' geometry
1515
*/
16-
class ConstraintUnilateral : public TBaseConstraint<collisionalgorithm::BaseProximity,collisionalgorithm::BaseProximity> {
16+
class SOFA_CONSTRAINTGEOMETRY_API ConstraintUnilateral : public TBaseConstraint<collisionalgorithm::BaseProximity,collisionalgorithm::BaseProximity> {
1717
public:
1818
SOFA_CLASS(ConstraintUnilateral , SOFA_TEMPLATE2(TBaseConstraint,collisionalgorithm::BaseProximity,collisionalgorithm::BaseProximity) );
1919

0 commit comments

Comments
 (0)