Salome HOME
Merge from V6_main 01/04/2013
[modules/med.git] / resources / CMakeLists.txt
1 # Copyright (C) 2012-2013  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.
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_RESOURCES_FILES
21   boitenew.cnc
22   boitenew.inp
23   boitenew.xyz
24   Case1.cnc
25   Case1.inp
26   Case1.xyz
27   cube.cnc
28   cube.inp
29   cube.xyz
30   test3.cnc
31   test3.inp
32   test3.xyz
33   titi.cnc
34   titi.inp
35   titi.xyz
36   carre_en_quad4.med
37   carre_en_quad4_seg2.med
38   cas_defaut_domaine_fluide.med
39   ChampsDarcy.med
40   cube_hexa8.med
41   cube_hexa8_quad4.med
42   darcy_1.1_res.med
43   darcy_1.3_resCASTEM.med
44   darcy_1.3_resPORFLOW.med
45   darcy_1.3_resTRACES.med
46   darcy2_Castem_EFMH.med
47   darcy2_Castem_qua_EFMH.med
48   darcy2_Castem_qua_VF.med
49   Darcy3_3D_H_10x10x10_2.med
50   Darcy3_3D_H_10x10x10.sauve
51   dx200_dy1_avec_2couches.sauve
52   elle_2D_QT_10x10.sauve
53   elle_2D_QT_2x2.sauve
54   elle_2D_QT_40x40.sauve
55   elle_2D_QT_4x4.sauve
56   elle_3D_HPr_10x10x10_2.med
57   elle_3D_HPr_10x10x10.sauve
58   elle_3D_HPr_2x2x2_2.med
59   elle_3D_HPr_2x2x2.sauve
60   elle_3D_HPr_4x4x4_2.med
61   elle_3D_HPr_4x4x4.sauve
62   extendedtransport53_triangles.med
63   geomMesh_nomorereadable21.med
64   geomMesh22.med
65   H_CastCast_EFMH_I129_COUPLEX1.med
66   H_CastCast_VF_I129_COUPLEX1.med
67   H_CastCast_VF_Se79_COUPLEX1.med
68   H_CastPorf_I129_COUPLEX1.med
69   H_CastPorf_Se79_COUPLEX1.med
70   H_PorfCast_EFMH_I129_COUPLEX1.med
71   H_PorfCast_EFMH_Se79_COUPLEX1.med
72   H_PorfPorf_I129_COUPLEX1.med
73   H_Traces_I129_COUPLEX1.med
74   H_Traces_Se79_COUPLEX1.med
75   inclusion_2d_raf.sauve
76   inclusion_2d.sauve
77   mail_ktest1-3-hexa.sauve
78   mail_ktest1-3-tetra.sauve
79   mail_ktest3-1.sauve
80   mail_ktest3-2.sauve
81   maill.00.med
82   maill.00_nofield.med
83   maill.00_nomesh.med
84   maill.00_without_seg2.med
85   maill.0.med
86   maillage_5_5_5.med
87   maillage_andra2_100elts.sauve
88   maillage_cas2_2d.sauve
89   maillage_cas4_234elts.sauve
90   maillage_CHEMVAL_100elts.sauve
91   maillage_CHEMVAL_40elts.sauve
92   maillage_chemvalIV_cas1_100elts.sauve
93   maillage_chemvalIV_cas1_40elts.med
94   maillage_chemvalIV_cas1_40elts.sauve
95   maillage_UniSegFam.med
96   mail_test1-1-qua.sauve
97   mail_test1-1-tri.sauve
98   mail_test1-2-qua.sauve
99   mail_test1-2-tri.sauve
100   mail-test1-4-1.sauve
101   mail-test1-4-2.sauve
102   mesh_nomorereadable21.med
103   mesh.med
104   Mistrat.med
105   Old_ChampsDarcy.med
106   Old_darcy_1.1_res.med
107   Old_darcy_1.3_resCASTEM.med
108   Old_darcy_1.3_resPORFLOW.med
109   Old_darcy_1.3_resTRACES.med
110   Old_darcy2_Castem_EFMH.med
111   Old_darcy2_Castem_qua_EFMH.med
112   Old_darcy2_Castem_qua_VF.med
113   Old_H_CastCast_EFMH_I129_COUPLEX1.med
114   Old_H_CastCast_VF_I129_COUPLEX1.med
115   Old_H_CastCast_VF_Se79_COUPLEX1.med
116   Old_H_CastPorf_I129_COUPLEX1.med
117   Old_H_CastPorf_Se79_COUPLEX1.med
118   Old_H_PorfCast_EFMH_I129_COUPLEX1.med
119   Old_H_PorfCast_EFMH_Se79_COUPLEX1.med
120   Old_H_PorfPorf_I129_COUPLEX1.med
121   Old_H_PorfPorf_Se79_COUPLEX1.med
122   Old_H_Traces_I129_COUPLEX1.med
123   Old_H_Traces_Se79_COUPLEX1.med
124   Old_maillage_chemvalIV_cas1_40elts.med
125   pointe_nomorereadable21.med
126   pointe.med
127   poly3D.med
128   polyedres.med
129   polygones.med
130   recoll_bord.med
131   test19.med
132   test_2D.med
133   trio_2D.med
134   TimeStamps.med
135   zzzz121b.med
136   zzzz121b_without_tr6.med
137   UnitTetra.med
138   GeneralTetra.med
139   NudgedSimpler.med
140   NudgedTetra.med
141   CornerTetra.med
142   SimpleIncludedTetra.med
143   SimpleIncludingTetra.med
144   Test2D.med
145   Test2Dpoly.med
146   Test3D.med
147   Test3Dpoly.med
148   UnitTetraDegenT.med
149   DegenEdgeXY.med
150   DegenFaceXYZ.med
151   DegenTranslatedInPlane.med
152   ComplexIncludedTetra.med
153   ComplexIncludingTetra.med
154   HalfstripOnly.med
155   HalfstripOnly2.med
156   SimpleHalfstripOnly.med
157   GenTetra1.med
158   GenTetra2.med
159   TrickyTetra1.med
160   LargeUnitTetra.med
161   LargeInconsistentTetra.med
162   DividedUnitTetraSimpler.med
163   DividedUnitTetra.med
164   NudgedDividedUnitTetra.med
165   NudgedDividedUnitTetraSimpler.med
166   DividedGenTetra1.med
167   DividedGenTetra2.med
168   Box1.med
169   Box2.med
170   Box3.med
171   Box1Moderate.med
172   Box2Moderate.med
173   BoxModSmall1.med
174   BoxModSmall2.med
175   BoxEvenSmaller1.med
176   TinyBox.med
177   BoxHexa1.med
178   BoxHexa2.med
179   MovedHexaBox1.med
180   MovedHexaBox2.med
181   BoxTetra2.med
182   square1.med
183   square1_split
184   square1_split1.med
185   square1_split2.med
186   square1_split3.med
187   square2.med
188   square2_split
189   square2_split1.med
190   square2_split2.med
191   testStructCart3D.med
192   Mesh3D_10_2d1.med
193   Mesh3D_10_2d2.med
194   Mesh3D_11.med
195   Pol1.fig
196   Pol2.fig
197   Pol3.fig
198   Pol4.fig
199   blow5_ascii.case
200   blow5_ascii.geo
201   blow5_ascii_cd_displacement
202   blow5_ascii_cd_thickness
203   blow5_ascii_pd_displacement
204   blow5_ascii_pd_thickness
205   test_2D.sauve
206   allPillesTest.sauv
207   BDC-714.sauv
208   )
209
210 IF(MED_ENABLE_GUI)
211   FILE(GLOB MED_RESOURCES_PNG "${CMAKE_CURRENT_SOURCE_DIR}/*.png")
212   SET(MED_RESOURCES_FILES
213     ${MED_RESOURCES_FILES}
214     ModuleMed.png
215     Data.png
216     Infos.png
217     Structure.png
218     explore_med_file.png
219     field_selection.png
220     med_mesh.png
221     med_field.png
222     mesh_selection.png
223     )  
224 ENDIF(MED_ENABLE_GUI)
225
226 INSTALL(FILES ${MED_RESOURCES_FILES} DESTINATION ${MED_salomeres_DATA})
227
228 MESSAGE(STATUS "Creation of ${CMAKE_CURRENT_BINARY_DIR}/MEDCatalog.xml")
229 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/MEDCatalog.xml.in ${CMAKE_CURRENT_BINARY_DIR}/MEDCatalog.xml @ONLY)
230 MESSAGE(STATUS "Creation of ${CMAKE_CURRENT_BINARY_DIR}/SalomeApp.xml")
231 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/SalomeApp.xml.in ${CMAKE_CURRENT_BINARY_DIR}/SalomeApp.xml @ONLY)
232
233 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/MEDCatalog.xml ${CMAKE_CURRENT_BINARY_DIR}/SalomeApp.xml DESTINATION ${MED_salomeres_DATA})