X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=registration%2FCMakeLists.txt;h=7fe83e74c19a646ea60b60cc79a683df4376633a;hb=77ed5552a569a557a4ebbda7477a8f452f7b1dcf;hp=b7cca3f9590d34f5ba17377ff04690ef8d6c1dc7;hpb=a0fd147e7b21fe5ab240f530560080a71e8b0e7d;p=clitk.git diff --git a/registration/CMakeLists.txt b/registration/CMakeLists.txt index b7cca3f..7fe83e7 100644 --- a/registration/CMakeLists.txt +++ b/registration/CMakeLists.txt @@ -10,14 +10,17 @@ FOREACH(clitkTool clitkAffineRegistration) WRAP_GGO(${clitkTool}_GGO_C ${clitkTool}.ggo) SET(GGO_C_FILES ${GGO_C_FILES} ${${clitkTool}_GGO_C}) ENDFOREACH(clitkTool) -ADD_LIBRARY(clitkRegistrationGgoLib ${GGO_C_FILES} clitkAffineRegistrationGenericFilter.cxx clitkLBFGSBOptimizer.cxx clitkGenericAffineTransform.cxx) +ADD_LIBRARY(clitkRegistrationGgoLib ${GGO_C_FILES}) +SET_SOURCE_FILES_PROPERTIES(clitkGenericAffineTransform.cxx PROPERTIES + OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/clitkAffineRegistration_ggo.h) +ADD_LIBRARY(clitkAffineRegistrationLib clitkAffineRegistrationGenericFilter.cxx clitkLBFGSBOptimizer.cxx clitkGenericAffineTransform.cxx) #========================================================= IF(CLITK_BUILD_REGISTRATION) ############################## registration algorithms ADD_EXECUTABLE(clitkAffineRegistration clitkAffineRegistration.cxx) - TARGET_LINK_LIBRARIES(clitkAffineRegistration clitkRegistrationGgoLib clitkCommon ITKIO ITKNumerics ITKStatistics) + TARGET_LINK_LIBRARIES(clitkAffineRegistration clitkAffineRegistrationLib clitkRegistrationGgoLib clitkCommon ITKIO ITKNumerics ITKStatistics) WRAP_GGO(clitkDemonsDeformableRegistration_GGO_C clitkDemonsDeformableRegistration.ggo) ADD_EXECUTABLE(clitkDemonsDeformableRegistration clitkDemonsDeformableRegistration.cxx ${clitkDemonsDeformableRegistration_GGO_C} clitkDemonsDeformableRegistrationGenericFilter.cxx)