]> Creatis software - cpPlugins.git/blob - appli/examples/CMakeLists.txt
OpenGL with opaque binary image... Soon to be plural
[cpPlugins.git] / appli / examples / CMakeLists.txt
1
2 ## =========================
3 ## = Command line programs =
4 ## =========================
5
6 SET(
7   EXAMPLES_PROGRAMS_ONLY_EXTENSIONS
8   )
9
10 FOREACH(prog ${EXAMPLES_PROGRAMS_ONLY_EXTENSIONS})
11   ADD_EXECUTABLE(${prog} ${prog}.cxx)
12   TARGET_LINK_LIBRARIES(${prog} cpExtensions)
13 ENDFOREACH(prog)
14
15 SET(
16   EXAMPLES_PROGRAMS_ONLY_INTERFACE
17   example_TestParameters
18   example_LoadPlugins
19   example_LoadPluginsFromPath
20   )
21
22 FOREACH(prog ${EXAMPLES_PROGRAMS_ONLY_INTERFACE}) 
23   ADD_EXECUTABLE(${prog} ${prog}.cxx)
24   TARGET_LINK_LIBRARIES(${prog} cpPlugins_Interface)
25 ENDFOREACH(prog)
26
27 SET(
28   EXAMPLES_PROGRAMS_WITH_PLUGINS
29   example_ReadWriteImage
30   example_MarchingCubes
31   #example_MPR
32   example_View2DImage
33   example_ViewImageThreshold
34   example_HandleWidget
35   example_SeedWidget
36   example_SphereWidget
37   example_Test_Memento
38   ##example_OtsuFilter
39   ##example_RGBImageToHSVChannels
40   ##example_RGBImageToYPbPrChannels
41   ## example_ReadImageSeriesWriteImage
42   ## example_ReadQuadEdgeMesh
43   ## example_RenderQuadEdgeMesh
44   ##example_MPR
45   )
46
47 FOREACH(prog ${EXAMPLES_PROGRAMS_WITH_PLUGINS}) 
48   ADD_EXECUTABLE(
49     ${prog}
50     ${prog}.cxx
51     )
52   TARGET_LINK_LIBRARIES(
53     ${prog}
54     cpExtensions
55     cpPlugins_Interface
56     )
57 ENDFOREACH(prog)
58
59 SET(
60   NOPLUGINS_EXAMPLES_PROGRAMS
61   example_BaseInteractorStyle
62   
63   example_ContourWidget
64   ##example_Test_async
65   ## example_MacheteFilter
66   ## example_Test_DoubleClick
67   ## example_ExtractDICOMSeries
68   ## example_ImageGaussianModelEstimator
69   ## example_ReadQuadEdgeMeshWithoutPlugins
70   ## example_RenderQuadEdgeMeshWithoutPlugins
71   ## example_ParallelImageMean
72   ## example_LightCompensation
73   ## example_1DImageGradient
74   ## example_2DImageGradient
75   ## example_3DImageGradient
76   ## example_2DGulsunTekMedialness
77   ## example_3DGulsunTekMedialness
78   ## example_KalmanVelocity
79   )
80 FOREACH(prog ${NOPLUGINS_EXAMPLES_PROGRAMS}) 
81   ADD_EXECUTABLE(
82     ${prog}
83     ${prog}.cxx
84     )
85   TARGET_LINK_LIBRARIES(
86     ${prog}
87     ${ITK_LIBRARIES}
88     cpExtensions
89     )
90 ENDFOREACH(prog)
91
92 ## eof - $RCSfile$