]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/kernel/CMakeLists.txt_CP
Support #1768 CREATIS Licence insertion
[creaMaracasVisu.git] / lib / maracasVisuLib / src / kernel / CMakeLists.txt_CP
1 # ---------------------------------------------------------------------
2 #
3 # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image
4 #                        pour la Sant�)
5 # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
6 # Previous Authors : Laurent Guigues, Jean-Pierre Roux
7 # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
8 #
9 #  This software is governed by the CeCILL-B license under French law and
10 #  abiding by the rules of distribution of free software. You can  use,
11 #  modify and/ or redistribute the software under the terms of the CeCILL-B
12 #  license as circulated by CEA, CNRS and INRIA at the following URL
13 #  http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
14 #  or in the file LICENSE.txt.
15 #
16 #  As a counterpart to the access to the source code and  rights to copy,
17 #  modify and redistribute granted by the license, users are provided only
18 #  with a limited warranty  and the software's author,  the holder of the
19 #  economic rights,  and the successive licensors  have only  limited
20 #  liability.
21 #
22 #  The fact that you are presently reading this means that you have had
23 #  knowledge of the CeCILL-B license and that you accept its terms.
24 # ------------------------------------------------------------------------ */
25
26 # This directory should only be build if wxWindows and VTK can be found
27
28 SET(MaracasKernel_SRCS
29 curve.cxx
30 curve.hxx
31 volume.cxx
32 volume.hxx
33 marVector.cpp
34 marVector.h
35 marMatrix.cpp
36 marMatrix.h
37 marMathConst.h
38 marTypes.h
39 marAxis.cpp
40 marAxis.h
41 marContour.cpp
42 marContour.h
43 marKVolume.cpp
44 marKVolume.h
45 marDynData.cpp
46 marDynData.h
47 marExperiment.cpp
48 marExperiment.h
49 marInterface.cpp
50 marInterface.h
51 marObject.cpp
52 marObject.h
53 marParameters.cpp
54 marParameters.h
55 marDicomBase.cpp
56 marDicomBase.h
57 axisExtractor.cxx
58 axisExtractor.h
59 axisExtractor02.cxx
60 axisExtractor02.h
61 carotidaBifurcacion.cxx
62 carotidaBifurcacion.h
63 marAxisCT.cpp
64 marAxisCT.h
65 marInterfaceCT.cpp
66 marInterfaceCT.h
67 marExperimentCT.cpp
68 marExperimentCT.h
69 marAxisContours.cpp
70 marAxisContours.h
71 marContourVO.cpp
72 marContourVO.h
73 marIsocontour.cpp
74 marIsocontour.h
75 marPoint.cpp
76 marPoint.h
77 marLine.cpp
78 marLine.h
79 vtkDijkstraImageData.cxx
80 vtkDijkstraImageData.h
81 vtkOtsuImageData.cxx
82 vtkOtsuImageData.h
83 vtkOtsuSphereSource.cxx
84 vtkOtsuSphereSource.h
85 itkFM3D.h
86 itkFM3D.cxx
87 itkVTKImageToImageFilter.h
88 itkVTKImageToImageFilter.txx
89 itkImageToVTKImageFilter.h
90 itkImageToVTKImageFilter.txx 
91 vtkJoiner.cxx
92 vtkJoiner.h
93 vtkSTLExtractor.cpp
94 vtkSTLExtractor.h
95 marUtils.h
96 marUtils.cpp
97 marImageData.cpp
98 marImageData.h
99 )
100
101 ADD_LIBRARY(MaracasKernel ${MaracasKernel_SRCS})
102 IF(CYGWIN)
103 TARGET_LINK_LIBRARIES(MaracasKernel
104         MaracasAlgorithm
105         MaracasSnakeContour
106         ${GDCM_LIBRARIES}
107         ${WXWIDGETS_LIBRARIES}
108         ${MARACAS_ITK_LIBRARIES}
109 )
110 ELSE(CYGWIN)
111 TARGET_LINK_LIBRARIES(MaracasKernel
112         MaracasAlgorithm
113         MaracasSnakeContour
114         ${GDCM_LIBRARIES}
115         ${WXWIDGETS_LIBRARIES}
116         vtkCommon vtkGraphics vtkImaging
117         ${MARACAS_ITK_LIBRARIES}
118 )
119 ENDIF(CYGWIN)
120 #SET_TARGET_PROPERTIES(MaracasKernel PROPERTIES LINK_FLAGS "/nodefaultlib:msvcrt")  
121