X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=plugins%2FCMakeLists.txt;h=4e194de3c3518feacd448555daeb38badbe0ebf8;hb=bfc16201a35d40fb90f8a354307dca5942fc0fcd;hp=8cf8c48ad1935ddc3af7e5d7f7841e7851cb91d0;hpb=b67cad9ff3c38b4e99ac48a4852e9e94cb879c6a;p=cpPlugins.git diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index 8cf8c48..4e194de 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -1,8 +1,43 @@ -SUBDIRS( - cpPluginsIO - cpPluginsImageFilters - cpPluginsVisualization - cpPluginsWidgets +## ============= +## == Subdirs == +## ============= + +SET( + _dirlist + AnisotropicDiffusion + GenericFilters + ImageArithmeticFilters + ImageBooleanFilters + ImageDistanceMaps + ImageGenericFilters + ImageGradientFilters + ImageMeshFilters + ImageSources + ImageThresholdFilters + IO + MeshFilters + MeshSources + Widgets ) -## eof - $RCSfile$ +IF(ParabolicMorphology_LOADED) + LIST(APPEND _dirlist ImageParaMorphologyFilters) +ENDIF(ParabolicMorphology_LOADED) + +## =============================== +## == Build each plugin library == +## =============================== + +FOREACH(_dir ${_dirlist}) + Wrap_cpPlugins( + _plugin + ${CMAKE_CURRENT_SOURCE_DIR}/${_dir} + ${prj_VERSION} ${prj_SHORT_VERSION} + cpPlugins + ) + TARGET_LINK_LIBRARIES( + ${_plugin} ${cpPlugins_LIB} ${cpExtensions_LIB} ${cpPlugins_Instances} + ) +ENDFOREACH(_dir) + +## eof - $RSCfile$