File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66 itkDCMTKSeriesFileNames.cxx
77)
88
9+ # Remove ITKDCMTK from private depends so itk_module_add_library does not link
10+ # all DCMTK libraries transitively; only the required subset is linked below.
11+ list (REMOVE_ITEM ITK_MODULE_ITKIODCMTK_PRIVATE_DEPENDS ITKDCMTK)
12+
913itk_module_add_library (
1014 ITKIODCMTK
1115 ${ITKIODCMTK_SRC}
@@ -14,6 +18,17 @@ itk_module_add_library(
1418# itkDCMTKFileReader.h is an internal header in this directory (not installed).
1519target_include_directories (ITKIODCMTK PRIVATE ${CMAKE_CURRENT_SOURCE_DIR } )
1620
21+ target_link_libraries (
22+ ITKIODCMTK
23+ PRIVATE
24+ dcmdata
25+ dcmimgle
26+ dcmimage
27+ dcmjpeg
28+ dcmjpls
29+ oflog
30+ )
31+
1732if (DEFINED DCMTK_HAVE_CONFIG_H_OPTIONAL AND NOT DCMTK_HAVE_CONFIG_H_OPTIONAL)
1833 # Workaround Debian packaging issue - See FindDCMTK.cmake for more details
1934 target_compile_definitions (ITKIODCMTK PRIVATE ${DCMTK_DEFINITIONS} )
Original file line number Diff line number Diff line change 44 itkDCMTKTransformIOFactory.cxx
55)
66
7+ # Remove ITKDCMTK from private depends so itk_module_add_library does not link
8+ # all DCMTK libraries transitively; only the required subset is linked below.
9+ list (REMOVE_ITEM ITK_MODULE_IOTransformDCMTK_PRIVATE_DEPENDS ITKDCMTK)
10+
711itk_module_add_library (IOTransformDCMTK ${IOTransformDCMTK_SRCS} )
812
13+ target_link_libraries (IOTransformDCMTK PRIVATE dcmdata )
14+
915# itkDCMTKTransformIO.hxx is a private implementation header in this directory.
1016target_include_directories (IOTransformDCMTK PRIVATE ${CMAKE_CURRENT_SOURCE_DIR } )
You can’t perform that action at this time.
0 commit comments