]> Creatis software - cpPlugins.git/blob - appli/examples/CMakeLists.txt
...
[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   #example_WorkspaceSandBox
21   )
22
23 FOREACH(prog ${EXAMPLES_PROGRAMS_ONLY_INTERFACE}) 
24   ADD_EXECUTABLE(${prog} ${prog}.cxx)
25   TARGET_LINK_LIBRARIES(${prog} cpPlugins_Interface)
26 ENDFOREACH(prog)
27
28 SET(
29   EXAMPLES_PROGRAMS_WITH_PLUGINS
30   example_SphereSource
31   #example_ReadWriteImage
32   #example_MarchingCubes
33   #example_MPR
34   #example_View2DImage
35   #example_ViewImageThreshold
36   #example_HandleWidget
37   #example_SeedWidget
38   #example_SphereWidget
39   #example_Test_Memento
40   ##example_OtsuFilter
41   ##example_RGBImageToHSVChannels
42   ##example_RGBImageToYPbPrChannels
43   ## example_ReadImageSeriesWriteImage
44   ## example_ReadQuadEdgeMesh
45   ## example_RenderQuadEdgeMesh
46   ##example_MPR
47   )
48
49 FOREACH(prog ${EXAMPLES_PROGRAMS_WITH_PLUGINS}) 
50   ADD_EXECUTABLE(
51     ${prog}
52     ${prog}.cxx
53     )
54   TARGET_LINK_LIBRARIES(
55     ${prog}
56     cpExtensions
57     cpPlugins_Interface
58     )
59 ENDFOREACH(prog)
60
61 SET(
62   NOPLUGINS_EXAMPLES_PROGRAMS
63   #example_BaseInteractorStyle
64   
65   #example_ContourWidget
66   ##example_Test_async
67   ## example_MacheteFilter
68   ## example_Test_DoubleClick
69   ## example_ExtractDICOMSeries
70   ## example_ImageGaussianModelEstimator
71   ## example_ReadQuadEdgeMeshWithoutPlugins
72   ## example_RenderQuadEdgeMeshWithoutPlugins
73   ## example_ParallelImageMean
74   ## example_LightCompensation
75   ## example_1DImageGradient
76   ## example_2DImageGradient
77   ## example_3DImageGradient
78   ## example_2DGulsunTekMedialness
79   ## example_3DGulsunTekMedialness
80   ## example_KalmanVelocity
81   )
82 FOREACH(prog ${NOPLUGINS_EXAMPLES_PROGRAMS}) 
83   ADD_EXECUTABLE(
84     ${prog}
85     ${prog}.cxx
86     )
87   TARGET_LINK_LIBRARIES(
88     ${prog}
89     ${ITK_LIBRARIES}
90     cpExtensions
91     )
92 ENDFOREACH(prog)
93
94 ## eof - $RCSfile$