X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=appli%2Fexamples%2FCMakeLists.txt;h=9938095c1f875fb542428356ca3240383905e8fc;hb=94411ee4209d15d6d1cf25bb817675f76f7ea5c0;hp=a4fb5d7995ea8a760cdb9c184002cbb17627edfe;hpb=1d735deae0ae5e8bff643a59370a03c961ef780c;p=cpPlugins.git diff --git a/appli/examples/CMakeLists.txt b/appli/examples/CMakeLists.txt index a4fb5d7..9938095 100644 --- a/appli/examples/CMakeLists.txt +++ b/appli/examples/CMakeLists.txt @@ -4,22 +4,48 @@ ## ========================= 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 + 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_OtsuFilter - example_RGBImageToHSVChannels - example_RGBImageToYPbPrChannels + #example_MPR + example_View2DImage + example_ViewImageThreshold + example_HandleWidget + example_SeedWidget + example_SphereWidget + example_Test_Memento + ##example_OtsuFilter + ##example_RGBImageToHSVChannels + ##example_RGBImageToYPbPrChannels ## example_ReadImageSeriesWriteImage ## example_ReadQuadEdgeMesh ## example_RenderQuadEdgeMesh - example_MPR + ##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_BaseInteractorStyle + example_ContourWidget + ##example_Test_async + ## example_MacheteFilter + ## example_Test_DoubleClick ## example_ExtractDICOMSeries ## example_ImageGaussianModelEstimator ## example_ReadQuadEdgeMeshWithoutPlugins