X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=plugins%2FCMakeLists.txt;h=fbe5996c7ac3a254505b3423b0180942c6f7f1bc;hb=22c3c302e6fb4932c6598a8acbf043436c4c06c6;hp=cbf2528277fb86ceae88a28bab9dfcc2292296ae;hpb=c43e85355af180dcad5859644826f4acf485b604;p=cpPlugins.git diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index cbf2528..fbe5996 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -6,11 +6,13 @@ SET( _dirlist AnisotropicDiffusion GenericFilters + ImageArithmeticFilters ImageBooleanFilters ImageDistanceMaps ImageGenericFilters ImageGradientFilters ImageMeshFilters + ImageSliceFilters ImageSources ImageThresholdFilters IO @@ -27,16 +29,34 @@ ENDIF(ParabolicMorphology_LOADED) ## == Build each plugin library == ## =============================== +INCLUDE_DIRECTORIES( + ${PROJECT_SOURCE_DIR}/lib + ${PROJECT_BINARY_DIR}/lib + ${PROJECT_SOURCE_DIR}/lib/Instances + ${PROJECT_BINARY_DIR}/lib/Instances + ) FOREACH(_dir ${_dirlist}) - Wrap_cpPlugins( - _plugin - ${CMAKE_CURRENT_SOURCE_DIR}/${_dir} - ${prj_VERSION} ${prj_SHORT_VERSION} - cpPlugins - ) + CreatePlugin(cpPlugins${_dir} ${_dir} ${cpPlugins_CONFIG_NUMBER_OF_FILES}) TARGET_LINK_LIBRARIES( - ${_plugin} ${cpPlugins_LIB} ${cpExtensions_LIB} ${cpPlugins_Instances} + cpPlugins${_dir} + cpPlugins cpExtensions + ${cpPlugins_Instances} ) ENDFOREACH(_dir) +TARGET_LINK_LIBRARIES( + cpPluginsImageDistanceMaps + cpPluginsImageThresholdFilters + ) +TARGET_LINK_LIBRARIES( + cpPluginsImageSliceFilters + cpPluginsImageGenericFilters + ) +IF(ParabolicMorphology_LOADED) + TARGET_LINK_LIBRARIES( + cpPluginsImageParaMorphologyFilters + cpPluginsImageThresholdFilters + ) +ENDIF(ParabolicMorphology_LOADED) + ## eof - $RSCfile$