-## =========================
-## = Command line programs =
-## =========================
-
-SET(
- EXAMPLES_PROGRAMS_ONLY_EXTENSIONS
- example_TestQuadSplitter
- )
-
-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
- )
-
-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_MPR
- example_View2DImage
- example_HandleWidget
- example_SeedWidget
- ##example_MarchingCubes
- ##example_OtsuFilter
- ##example_RGBImageToHSVChannels
- ##example_RGBImageToYPbPrChannels
- ## example_ReadImageSeriesWriteImage
- ## example_ReadQuadEdgeMesh
- ## example_RenderQuadEdgeMesh
- ##example_MPR
- )
-
-FOREACH(prog ${EXAMPLES_PROGRAMS_WITH_PLUGINS})
- ADD_EXECUTABLE(
- ${prog}
- ${prog}.cxx
- )
- TARGET_LINK_LIBRARIES(
- ${prog}
- cpExtensions
- cpPlugins_Interface
- )
-ENDFOREACH(prog)
-
-SET(
- NOPLUGINS_EXAMPLES_PROGRAMS
- example_BaseInteractorStyle
- example_ContourWidget
- example_Test_async
- ## example_Test_DoubleClick
- ## example_ExtractDICOMSeries
- ## example_ImageGaussianModelEstimator
- ## example_ReadQuadEdgeMeshWithoutPlugins
- ## example_RenderQuadEdgeMeshWithoutPlugins
- ## example_ParallelImageMean
- ## example_LightCompensation
- ## example_1DImageGradient
- ## example_2DImageGradient
- ## example_3DImageGradient
- ## example_2DGulsunTekMedialness
- ## example_3DGulsunTekMedialness
- ## example_KalmanVelocity
- )
-FOREACH(prog ${NOPLUGINS_EXAMPLES_PROGRAMS})
- ADD_EXECUTABLE(
- ${prog}
- ${prog}.cxx
- )
- TARGET_LINK_LIBRARIES(
- ${prog}
- ${ITK_LIBRARIES}
- cpExtensions
- )
-ENDFOREACH(prog)
+OPTION(BUILD_EXAMPLES "Build examples" OFF)
+IF(BUILD_EXAMPLES)
+ SUBDIRS(plugins)
+ENDIF(BUILD_EXAMPLES)
## eof - $RCSfile$