X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=appli%2Fexamples%2FCMakeLists.txt;h=b6161de48119ba393d50c6b0a61db251418f0563;hb=273699a71c538630c162de031f0c95014319311d;hp=59af9a6d6fb5567339d54851aac330089b743822;hpb=94a44f4cdf4747eccc933df0a9c75ec86e825d2e;p=cpPlugins.git diff --git a/appli/examples/CMakeLists.txt b/appli/examples/CMakeLists.txt index 59af9a6..b6161de 100644 --- a/appli/examples/CMakeLists.txt +++ b/appli/examples/CMakeLists.txt @@ -4,11 +4,38 @@ ## ========================= 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_ReadWriteImage - ##example_MarchingCubes + example_LoadPluginsFromPath + #example_WorkspaceSandBox + ) + +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_ViewImageThreshold + #example_HandleWidget + #example_SeedWidget + #example_SphereWidget + #example_Test_Memento ##example_OtsuFilter ##example_RGBImageToHSVChannels ##example_RGBImageToYPbPrChannels @@ -18,8 +45,7 @@ SET( ##example_MPR ) - -FOREACH(prog ${EXAMPLES_PROGRAMS}) +FOREACH(prog ${EXAMPLES_PROGRAMS_WITH_PLUGINS}) ADD_EXECUTABLE( ${prog} ${prog}.cxx @@ -33,7 +59,12 @@ ENDFOREACH(prog) SET( NOPLUGINS_EXAMPLES_PROGRAMS - example_ContourWidget + #example_BaseInteractorStyle + + #example_ContourWidget + ##example_Test_async + ## example_MacheteFilter + ## example_Test_DoubleClick ## example_ExtractDICOMSeries ## example_ImageGaussianModelEstimator ## example_ReadQuadEdgeMeshWithoutPlugins