Salome HOME
Synchronize adm files
[tools/medcoupling.git] / resources / CMakeLists.txt
1 # Copyright (C) 2012-2015  CEA/DEN, EDF R&D
2 #
3 # This library is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU Lesser General Public
5 # License as published by the Free Software Foundation; either
6 # version 2.1 of the License, or (at your option) any later version.
7 #
8 # This library is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11 # Lesser General Public License for more details.
12 #
13 # You should have received a copy of the GNU Lesser General Public
14 # License along with this library; if not, write to the Free Software
15 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
16 #
17 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
18 #
19
20 SET(MED_test_fig_files
21   Pol1.fig
22   Pol2.fig
23   Pol3.fig
24   Pol4.fig
25 )
26
27 SET(MED_other_FILES
28   #boitenew.cnc
29   #boitenew.inp
30   #boitenew.xyz
31   #Case1.cnc
32   #Case1.inp
33   #Case1.xyz
34   #cube.cnc
35   #cube.inp
36   #cube.xyz
37   #test3.cnc
38   #test3.inp
39   #test3.xyz
40   #titi.cnc
41   #titi.inp
42   #titi.xyz
43   #carre_en_quad4.med
44   #carre_en_quad4_seg2.med
45   #cas_defaut_domaine_fluide.med
46   #ChampsDarcy.med
47   #cube_hexa8.med
48   #cube_hexa8_quad4.med
49   #darcy_1.1_res.med
50   #darcy_1.3_resCASTEM.med
51   #darcy_1.3_resPORFLOW.med
52   #darcy_1.3_resTRACES.med
53   #darcy2_Castem_EFMH.med
54   #darcy2_Castem_qua_EFMH.med
55   #darcy2_Castem_qua_VF.med
56   #Darcy3_3D_H_10x10x10_2.med
57   #Darcy3_3D_H_10x10x10.sauve
58   #dx200_dy1_avec_2couches.sauve
59   #elle_2D_QT_10x10.sauve
60   #elle_2D_QT_2x2.sauve
61   #elle_2D_QT_40x40.sauve
62   #elle_2D_QT_4x4.sauve
63   #elle_3D_HPr_10x10x10_2.med
64   #elle_3D_HPr_10x10x10.sauve
65   #elle_3D_HPr_2x2x2_2.med
66   #elle_3D_HPr_2x2x2.sauve
67   #elle_3D_HPr_4x4x4_2.med
68   #elle_3D_HPr_4x4x4.sauve
69   #extendedtransport53_triangles.med
70   #geomMesh_nomorereadable21.med
71   #geomMesh22.med
72   #H_CastCast_EFMH_I129_COUPLEX1.med
73   #H_CastCast_VF_I129_COUPLEX1.med
74   #H_CastCast_VF_Se79_COUPLEX1.med
75   #H_CastPorf_I129_COUPLEX1.med
76   #H_CastPorf_Se79_COUPLEX1.med
77   #H_PorfCast_EFMH_I129_COUPLEX1.med
78   #H_PorfCast_EFMH_Se79_COUPLEX1.med
79   #H_PorfPorf_I129_COUPLEX1.med
80   #H_Traces_I129_COUPLEX1.med
81   #H_Traces_Se79_COUPLEX1.med
82   # inclusion_2d_raf.sauve
83   # inclusion_2d.sauve
84   # mail_ktest1-3-hexa.sauve
85   # mail_ktest1-3-tetra.sauve
86   # mail_ktest3-1.sauve
87   # mail_ktest3-2.sauve
88   # maill.00.med
89   # maill.00_nofield.med
90   # maill.00_nomesh.med
91   # maill.00_without_seg2.med
92   # maill.0.med
93   # maillage_5_5_5.med
94   # maillage_andra2_100elts.sauve
95   # maillage_cas2_2d.sauve
96   # maillage_cas4_234elts.sauve
97   # maillage_CHEMVAL_100elts.sauve
98   # maillage_CHEMVAL_40elts.sauve
99   # maillage_chemvalIV_cas1_100elts.sauve
100   # maillage_chemvalIV_cas1_40elts.med
101   # maillage_chemvalIV_cas1_40elts.sauve
102   # maillage_UniSegFam.med
103   # mail_test1-1-qua.sauve
104   # mail_test1-1-tri.sauve
105   # mail_test1-2-qua.sauve
106   # mail_test1-2-tri.sauve
107   # mail-test1-4-1.sauve
108   # mail-test1-4-2.sauve
109   # mesh_nomorereadable21.med
110   # mesh.med
111   # Mistrat.med
112   #Old_ChampsDarcy.med
113   #Old_darcy_1.1_res.med
114   #Old_darcy_1.3_resCASTEM.med
115   #Old_darcy_1.3_resPORFLOW.med
116   #Old_darcy_1.3_resTRACES.med
117   #Old_darcy2_Castem_EFMH.med
118   #Old_darcy2_Castem_qua_EFMH.med
119   #Old_darcy2_Castem_qua_VF.med
120   #Old_H_CastCast_EFMH_I129_COUPLEX1.med
121   #Old_H_CastCast_VF_I129_COUPLEX1.med
122   #Old_H_CastCast_VF_Se79_COUPLEX1.med
123   #Old_H_CastPorf_I129_COUPLEX1.med
124   #Old_H_CastPorf_Se79_COUPLEX1.med
125   #Old_H_PorfCast_EFMH_I129_COUPLEX1.med
126   #Old_H_PorfCast_EFMH_Se79_COUPLEX1.med
127   #Old_H_PorfPorf_I129_COUPLEX1.med
128   #Old_H_PorfPorf_Se79_COUPLEX1.med
129   #Old_H_Traces_I129_COUPLEX1.med
130   #Old_H_Traces_Se79_COUPLEX1.med
131   #Old_maillage_chemvalIV_cas1_40elts.med
132   #pointe_nomorereadable21.med
133   pointe.med
134   poly3D.med
135   #polyedres.med
136   polygones.med
137   #recoll_bord.med
138   #test19.med
139   # test_2D.med
140   # trio_2D.med
141   # TimeStamps.med
142   # zzzz121b.med
143   # zzzz121b_without_tr6.med
144   UnitTetra.med
145   GeneralTetra.med
146   NudgedSimpler.med
147   NudgedTetra.med
148   CornerTetra.med
149   SimpleIncludedTetra.med
150   SimpleIncludingTetra.med
151   Test2D.med
152   Test2Dpoly.med
153   Test3D.med
154   Test3Dpoly.med
155   UnitTetraDegenT.med
156   DegenEdgeXY.med
157   DegenFaceXYZ.med
158   DegenTranslatedInPlane.med
159   ComplexIncludedTetra.med
160   ComplexIncludingTetra.med
161   HalfstripOnly.med
162   HalfstripOnly2.med
163   SimpleHalfstripOnly.med
164   GenTetra1.med
165   GenTetra2.med
166   TrickyTetra1.med
167   LargeUnitTetra.med
168   # LargeInconsistentTetra.med
169   DividedUnitTetraSimpler.med
170   DividedUnitTetra.med
171   NudgedDividedUnitTetra.med
172   NudgedDividedUnitTetraSimpler.med
173   DividedGenTetra1.med
174   DividedGenTetra2.med
175   Box1.med
176   Box2.med
177   Box3.med
178   Box1Moderate.med
179   Box2Moderate.med
180   BoxModSmall1.med
181   BoxModSmall2.med
182   BoxEvenSmaller1.med
183   TinyBox.med
184   BoxHexa1.med
185   BoxHexa2.med
186   MovedHexaBox1.med
187   MovedHexaBox2.med
188   BoxTetra2.med
189   square1.med
190   square1_split
191   square1_split1.med
192   square1_split2.med
193   square1_split3.med
194   square2.med
195   square2_split
196   square2_split1.med
197   square2_split2.med
198   # testStructCart3D.med
199   Mesh3D_10_2d1.med
200   Mesh3D_10_2d2.med
201   Mesh3D_11.med
202   # blow5_ascii.case
203   # blow5_ascii.geo
204   # blow5_ascii_cd_displacement
205   # blow5_ascii_cd_thickness
206   # blow5_ascii_pd_displacement
207   # blow5_ascii_pd_thickness
208   #test_2D.sauve
209   allPillesTest.sauv
210   BDC-714.sauv
211   portico_3subs.sauv
212   agitateur.med
213   )
214
215 SET(MED_RESOURCES_FILES ${MED_test_fig_files})
216
217 IF(NOT MEDCOUPLING_MICROMED)
218   IF(MEDCOUPLING_WITH_FILE_EXAMPLES)
219     FOREACH(resfile ${MED_other_FILES})
220       LIST(APPEND MED_RESOURCES_FILES ${resfile})
221     ENDFOREACH()
222   ENDIF()
223 ENDIF()
224
225 FOREACH(resfile ${MED_RESOURCES_FILES})
226   CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/${resfile}" "${CMAKE_CURRENT_BINARY_DIR}/${resfile}" COPYONLY)
227 ENDFOREACH(resfile)
228
229 INSTALL(FILES ${MED_RESOURCES_FILES} DESTINATION ${MEDCOUPLING_INSTALL_RES_DATA})