@@ -317,10 +317,29 @@ target_link_libraries(
317317
318318if (ITK_USE_FFTWD AND NOT ITK_USE_CUFFTW)
319319 add_executable (DeformableRegistration9 DeformableRegistration9.cxx)
320- target_link_libraries (DeformableRegistration9 ${ITK_LIBRARIES} )
320+ target_link_libraries (
321+ DeformableRegistration9
322+ PRIVATE
323+ ITK::ITKImageIO
324+ ITK::ITKDisplacementFieldModule
325+ ITK::ITKImageFilterBaseModule
326+ ITK::ITKImageFunctionModule
327+ ITK::ITKImageGridModule
328+ ITK::ITKImageIntensityModule
329+ ITK::ITKPDEDeformableRegistrationModule
330+ )
321331
322332 add_executable (DeformableRegistration10 DeformableRegistration10.cxx)
323- target_link_libraries (DeformableRegistration10 ${ITK_LIBRARIES} )
333+ target_link_libraries (
334+ DeformableRegistration10
335+ PRIVATE
336+ ITK::ITKImageIO
337+ ITK::ITKDisplacementFieldModule
338+ ITK::ITKImageFilterBaseModule
339+ ITK::ITKImageFunctionModule
340+ ITK::ITKImageIntensityModule
341+ ITK::ITKPDEDeformableRegistrationModule
342+ )
324343endif ()
325344
326345add_executable (MultiResImageRegistration1 MultiResImageRegistration1.cxx)
@@ -399,10 +418,22 @@ target_link_libraries(
399418
400419if (ITKFEMRegistration_ENABLED)
401420 add_executable (DeformableRegistration1 DeformableRegistration1.cxx)
402- target_link_libraries (DeformableRegistration1 ${ITK_LIBRARIES} )
421+ target_link_libraries (
422+ DeformableRegistration1
423+ PRIVATE
424+ ITK::ITKImageIO
425+ ITK::ITKFEMRegistrationModule
426+ ITK::ITKImageIntensityModule
427+ )
403428
404429 add_executable (DeformableRegistration11 DeformableRegistration11.cxx)
405- target_link_libraries (DeformableRegistration11 ${ITK_LIBRARIES} )
430+ target_link_libraries (
431+ DeformableRegistration11
432+ PRIVATE
433+ ITK::ITKImageIO
434+ ITK::ITKFEMRegistrationModule
435+ ITK::ITKImageIntensityModule
436+ )
406437endif ()
407438
408439add_executable (DeformableRegistration2 DeformableRegistration2.cxx)
0 commit comments