X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=plugins%2FCMakeLists.txt;h=feabf0ecfa7e39e48f7a39e78bbaebc3a16abedf;hb=8d542556415c0f37a325b1641bb51b2bc284a115;hp=a985afe2d71242d385b560241f834228ef76b817;hpb=3393941bf8f26babc7b592db434b40c1b747a687;p=cpPlugins.git diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index a985afe..feabf0e 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -4,38 +4,42 @@ SET( _dirlist - AnisotropicDiffusion GenericFilters - ImageBooleanFilters - ImageDistanceMaps - ImageGenericFilters - ImageGradientFilters - ImageMeshFilters + VTKFilters + VTKIO + VTKWidgets + ITKIO + ITKUnaryFunctorFilters + ITKBinaryFunctorFilters + ITKDistanceMapFilters + ITKSliceFilters + ITKSeparableFilters + ITKGenericFilters + ImageParaMorphologyFilters ImageThresholdFilters - IO - MeshFilters - MeshSources - Widgets + ImageGradientFilters + Extensions ) -IF(ParabolicMorphology_LOADED) - LIST(APPEND _dirlist ImageParaMorphologyFilters) -ENDIF(ParabolicMorphology_LOADED) - ## =============================== ## == Build each plugin library == ## =============================== +INCLUDE_DIRECTORIES( + ${PROJECT_SOURCE_DIR}/lib + ${PROJECT_BINARY_DIR}/lib + ) FOREACH(_dir ${_dirlist}) - Wrap_cpPlugins( - _plugin - ${CMAKE_CURRENT_SOURCE_DIR}/${_dir} - ${prj_VERSION} ${prj_SHORT_VERSION} - cpPlugins - ) + CreatePlugin(cpPlugins${_dir} ${_dir}) TARGET_LINK_LIBRARIES( - ${_plugin} ${cpPlugins_LIB} ${cpExtensions_LIB} ${cpPlugins_Instances} + cpPlugins${_dir} + cpPlugins + ${cpPlugins_AllInstances} ) ENDFOREACH(_dir) -## eof - $RSCfile$ +TARGET_LINK_LIBRARIES(cpPluginsVTKWidgets cpExtensions) +TARGET_LINK_LIBRARIES(cpPluginsITKIO cpExtensions) +TARGET_LINK_LIBRARIES(cpPluginsExtensions cpExtensions) + +## eof - $RCSfile$