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