Skip to content

Commit a1791f0

Browse files
committed
Merge pull request #20 from jcfr/add-shared-library-support
Facilitate integration of the module as shared library
2 parents 611676c + aed93f4 commit a1791f0

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

include/itkIterateNeighborhoodOptimizer.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
#ifndef itkIterateNeighborhoodOptimizer_h
1818
#define itkIterateNeighborhoodOptimizer_h
1919

20+
#include "MinimalPathExtractionExport.h"
21+
2022
#include "itkArray.h"
2123
#include "itkSingleValuedNonLinearOptimizer.h"
2224

@@ -35,7 +37,7 @@ namespace itk
3537
*
3638
* \ingroup MinimalPathExtraction
3739
*/
38-
class IterateNeighborhoodOptimizer :
40+
class MinimalPathExtraction_EXPORT IterateNeighborhoodOptimizer :
3941
public SingleValuedNonLinearOptimizer
4042
{
4143
public:

itk-module.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ A more detailed description can be found in the Insight Journal article::
1010
")
1111

1212
itk_module(MinimalPathExtraction
13+
ENABLE_SHARED
1314
DEPENDS
1415
ITKCommon
1516
ITKOptimizers

src/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ set( MinimalPathExtraction_SRC
22
itkIterateNeighborhoodOptimizer.cxx
33
)
44

5-
add_library(MinimalPathExtraction ${MinimalPathExtraction_SRC})
5+
add_library(MinimalPathExtraction ${ITK_LIBRARY_BUILD_TYPE} ${MinimalPathExtraction_SRC})
66
itk_module_link_dependencies()
77
itk_module_target(MinimalPathExtraction)

0 commit comments

Comments
 (0)