]> Creatis software - cpPlugins.git/blob - appli/examples/CMakeLists.txt
Widget integration (step 6/6): Interactive architecture finished. Needs to be tested...
[cpPlugins.git] / appli / examples / CMakeLists.txt
1
2 ## =========================
3 ## = Command line programs =
4 ## =========================
5
6 SET(
7   EXAMPLES_PROGRAMS_ONLY_EXTENSIONS
8   example_TestQuadSplitter
9   )
10
11 FOREACH(prog ${EXAMPLES_PROGRAMS_ONLY_EXTENSIONS})
12   ADD_EXECUTABLE(${prog} ${prog}.cxx)
13   TARGET_LINK_LIBRARIES(${prog} cpExtensions)
14 ENDFOREACH(prog)
15
16 SET(
17   EXAMPLES_PROGRAMS_ONLY_INTERFACE
18   example_TestParameters
19   example_LoadPlugins
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_MPR
31   #example_View2DImage
32   ##example_MarchingCubes
33   ##example_OtsuFilter
34   ##example_RGBImageToHSVChannels
35   ##example_RGBImageToYPbPrChannels
36   ## example_ReadImageSeriesWriteImage
37   ## example_ReadQuadEdgeMesh
38   ## example_RenderQuadEdgeMesh
39   ##example_MPR
40   )
41
42 FOREACH(prog ${EXAMPLES_PROGRAMS_WITH_PLUGINS}) 
43   ADD_EXECUTABLE(
44     ${prog}
45     ${prog}.cxx
46     )
47   TARGET_LINK_LIBRARIES(
48     ${prog}
49     cpExtensions
50     cpPlugins_Interface
51     )
52 ENDFOREACH(prog)
53
54 SET(
55   NOPLUGINS_EXAMPLES_PROGRAMS
56   example_BaseInteractorStyle
57   example_ContourWidget
58   ## example_Test_DoubleClick
59   ## example_ExtractDICOMSeries
60   ## example_ImageGaussianModelEstimator
61   ## example_ReadQuadEdgeMeshWithoutPlugins
62   ## example_RenderQuadEdgeMeshWithoutPlugins
63   ## example_ParallelImageMean
64   ## example_LightCompensation
65   ## example_1DImageGradient
66   ## example_2DImageGradient
67   ## example_3DImageGradient
68   ## example_2DGulsunTekMedialness
69   ## example_3DGulsunTekMedialness
70   ## example_KalmanVelocity
71   )
72 FOREACH(prog ${NOPLUGINS_EXAMPLES_PROGRAMS}) 
73   ADD_EXECUTABLE(
74     ${prog}
75     ${prog}.cxx
76     )
77   TARGET_LINK_LIBRARIES(
78     ${prog}
79     ${ITK_LIBRARIES}
80     cpExtensions
81     )
82 ENDFOREACH(prog)
83
84 ## eof - $RCSfile$