Skip to content

Commit 0402a18

Browse files
committed
Fix some linker errors and warnings in VS
Change-Id: Ibd7d8e67eb4e6989e921608332b122b5824f64af
1 parent cd8b741 commit 0402a18

10 files changed

+14
-9
lines changed

Plugins/GeodesicMeasurementPlugin/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ add_paraview_plugin( GeodesicMeasurement "1.0"
2323
vtkGeodesicsBetweenPoints.cxx
2424
)
2525

26-
target_link_libraries( GeodesicMeasurement PRIVATE FmmMesh )
26+
target_link_libraries( GeodesicMeasurement FmmMesh )

Plugins/GeodesicMeasurementPlugin/FmmMesh/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,8 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/gw_core
6262
add_library( ${PROJECT_NAME} SHARED
6363
${${PROJECT_NAME}_SRCS}
6464
${${PROJECT_NAME}_HDRS} )
65+
66+
install(TARGETS ${PROJECT_NAME}
67+
RUNTIME DESTINATION bin
68+
LIBRARY DESTINATION lib
69+
)

Plugins/GeodesicMeasurementPlugin/FmmMesh/gw_core/GW_FaceIterator.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class GW_Vertex;
3030
*/
3131
/*------------------------------------------------------------------------------*/
3232

33-
class GW_FaceIterator
33+
class FMMMESH_EXPORT GW_FaceIterator
3434
{
3535
public:
3636

Plugins/GeodesicMeasurementPlugin/FmmMesh/gw_core/GW_PolygonIntersector.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace GW {
2828
*/
2929
/*------------------------------------------------------------------------------*/
3030

31-
class GW_PolygonIntersector
31+
class FMMMESH_EXPORT GW_PolygonIntersector
3232
{
3333

3434
public:

Plugins/GeodesicMeasurementPlugin/FmmMesh/gw_core/GW_ProgressBar.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class GW_VoronoiVertex;
2626
*/
2727
/*------------------------------------------------------------------------------*/
2828

29-
class GW_ProgressBar
29+
class FMMMESH_EXPORT GW_ProgressBar
3030
{
3131

3232
public:

Plugins/GeodesicMeasurementPlugin/FmmMesh/gw_core/GW_Serializable.h

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

1515
namespace GW {
1616

17-
class GW_Ofstream: public std::ofstream
17+
class FMMMESH_EXPORT GW_Ofstream: public std::ofstream
1818
{
1919

2020
public:

Plugins/GeodesicMeasurementPlugin/FmmMesh/gw_core/GW_VertexIterator.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class GW_Vertex;
2929
*/
3030
/*------------------------------------------------------------------------------*/
3131

32-
class GW_VertexIterator
32+
class FMMMESH_EXPORT GW_VertexIterator
3333
{
3434

3535
public:

Plugins/GeodesicMeasurementPlugin/vtkFastMarchingGeodesicDistance.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ class vtkPolyData;
7979
class vtkDataArray;
8080
class vtkGeodesicMeshInternals;
8181

82-
class VTKFILTERSMODELING_EXPORT vtkFastMarchingGeodesicDistance : public vtkPolyDataGeodesicDistance
82+
class VTK_EXPORT vtkFastMarchingGeodesicDistance : public vtkPolyDataGeodesicDistance
8383
{
8484
public:
8585

Plugins/GeodesicMeasurementPlugin/vtkFastMarchingGeodesicPath.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class vtkIdList;
6363
class vtkPoints;
6464
class vtkFastMarchingGeodesicDistance;
6565

66-
class VTKFILTERSMODELING_EXPORT vtkFastMarchingGeodesicPath : public vtkGeodesicPath
66+
class VTK_EXPORT vtkFastMarchingGeodesicPath : public vtkGeodesicPath
6767
{
6868
public:
6969

Plugins/GeodesicMeasurementPlugin/vtkPolyDataGeodesicDistance.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class vtkPolyData;
3535
class vtkFloatArray;
3636
class vtkIdList;
3737

38-
class VTKFILTERSMODELING_EXPORT vtkPolyDataGeodesicDistance : public vtkPolyDataAlgorithm
38+
class VTK_EXPORT vtkPolyDataGeodesicDistance : public vtkPolyDataAlgorithm
3939
{
4040
public:
4141

0 commit comments

Comments
 (0)