]> Creatis software - FrontAlgorithms.git/blob - appli/examples/CMakeLists.txt
ad80e0a91bc753d5a423ab483bef62af05a48d09
[FrontAlgorithms.git] / appli / examples / CMakeLists.txt
1 IF(BUILD_EXAMPLES)
2   SET(
3     APPLIS
4     example_Thinning
5     example_BinaryDistanceMap
6     example_HausdorffDistance
7     example_ImageAlgorithmRegionGrow_00
8     example_ImageAlgorithmDijkstra_00
9     example_ImageAlgorithmFastMarching_00
10     )
11
12   FOREACH(APP ${APPLIS})
13     ADD_EXECUTABLE(${APP} ${APP}.cxx)
14     TARGET_LINK_LIBRARIES(${APP} FrontAlgorithms)
15   ENDFOREACH(APP)
16
17   IF(USE_VTK)
18     SET(
19       vtk_APPLIS
20       example_ImageAlgorithmRegionGrow_01
21       example_ImageAlgorithmRegionGrow_MultipleThresholds
22       example_ImageAlgorithmDijkstra_01
23       example_ImageAlgorithmDijkstra_02
24       example_ImageAlgorithmDijkstra_03
25       example_ImageAlgorithmFastMarching_01
26       example_ImageAlgorithm_Skeletonization
27       )
28
29     FOREACH(APP ${vtk_APPLIS})
30       ADD_EXECUTABLE(${APP} ${APP}.cxx)
31       TARGET_LINK_LIBRARIES(
32         ${APP}
33         FrontAlgorithms
34         ${VTK_LIBRARIES} vtkIOLegacy
35         )
36     ENDFOREACH(APP)
37
38     IF(USE_cpPlugins)
39       SET(
40         cpPlugins_APPLIS
41         example_ImageAlgorithmRegionGrow_GaussianModelEstimator
42         )
43
44       FOREACH(APP ${cpPlugins_APPLIS})
45         ADD_EXECUTABLE(${APP} ${APP}.cxx)
46         TARGET_LINK_LIBRARIES(
47           ${APP}
48           FrontAlgorithms
49           ${cpPlugins_Extensions_LIBRARY_NAME}
50           )
51       ENDFOREACH(APP)
52
53     ENDIF(USE_cpPlugins)
54
55   ENDIF(USE_VTK)
56 ENDIF(BUILD_EXAMPLES)
57
58 ## eof - $RCSfile$