X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=appli%2Fexamples%2FCMakeLists.txt;h=3292dd83d08ff0a8a1e4819fe401a0b83bd479a7;hb=d87f7bee6741e5211324dfb72ccc0e2e59e91dd7;hp=ee0d4fe8440295bcc5e4846fb51940136bd193f3;hpb=1e2c41f2026670ce3d4b5a0bbfb201f312e2e20b;p=cpPlugins.git diff --git a/appli/examples/CMakeLists.txt b/appli/examples/CMakeLists.txt index ee0d4fe..3292dd8 100644 --- a/appli/examples/CMakeLists.txt +++ b/appli/examples/CMakeLists.txt @@ -4,13 +4,37 @@ ## ========================= SET( - EXAMPLES_PROGRAMS + EXAMPLES_PROGRAMS_ONLY_EXTENSIONS + ) + +FOREACH(prog ${EXAMPLES_PROGRAMS_ONLY_EXTENSIONS}) + ADD_EXECUTABLE(${prog} ${prog}.cxx) + TARGET_LINK_LIBRARIES(${prog} cpExtensions) +ENDFOREACH(prog) + +SET( + EXAMPLES_PROGRAMS_ONLY_INTERFACE example_TestParameters example_LoadPlugins + example_LoadPluginsFromPath + ) + +FOREACH(prog ${EXAMPLES_PROGRAMS_ONLY_INTERFACE}) + ADD_EXECUTABLE(${prog} ${prog}.cxx) + TARGET_LINK_LIBRARIES(${prog} cpPlugins_Interface) +ENDFOREACH(prog) + +SET( + EXAMPLES_PROGRAMS_WITH_PLUGINS example_ReadWriteImage + example_MarchingCubes + #example_MPR example_View2DImage - example_Test_async - ##example_MarchingCubes + example_ViewImageThreshold + example_HandleWidget + example_SeedWidget + example_SphereWidget + example_Test_Memento ##example_OtsuFilter ##example_RGBImageToHSVChannels ##example_RGBImageToYPbPrChannels @@ -20,8 +44,7 @@ SET( ##example_MPR ) - -FOREACH(prog ${EXAMPLES_PROGRAMS}) +FOREACH(prog ${EXAMPLES_PROGRAMS_WITH_PLUGINS}) ADD_EXECUTABLE( ${prog} ${prog}.cxx @@ -36,7 +59,10 @@ ENDFOREACH(prog) SET( NOPLUGINS_EXAMPLES_PROGRAMS example_BaseInteractorStyle + example_ContourWidget + ##example_Test_async + ## example_MacheteFilter ## example_Test_DoubleClick ## example_ExtractDICOMSeries ## example_ImageGaussianModelEstimator