]> SALOME platform Git repositories - modules/smesh.git/blob - resources/CMakeLists.txt
Salome HOME
attempt #2
[modules/smesh.git] / resources / CMakeLists.txt
1 # Copyright (C) 2007-2019  CEA/DEN, EDF R&D, OPEN CASCADE
2 #
3 # Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4 # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
5 #
6 # This library is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU Lesser General Public
8 # License as published by the Free Software Foundation; either
9 # version 2.1 of the License, or (at your option) any later version.
10 #
11 # This library is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14 # Lesser General Public License for more details.
15 #
16 # You should have received a copy of the GNU Lesser General Public
17 # License along with this library; if not, write to the Free Software
18 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
19 #
20 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
21 #
22
23 SET(SMESH_RESOURCES_FILES
24   ModuleMesh.png
25   advanced_mesh_info.png
26   bare_border_face.png
27   bare_border_volume.png
28   copy_mesh.png
29   copy_mesh_with_geom.png
30   delete.png
31   mesh.png
32   mesh_0D_elem.png
33   mesh_0D_on_all_nodes.png
34   mesh_2d_from_3d.png
35   mesh_add.png
36   mesh_add_sub.png
37   mesh_algo_hexa.png
38   mesh_algo_mefisto.png
39   mesh_algo_quad.png
40   mesh_algo_regular.png
41   mesh_algo_tetra.png
42   mesh_angle.png
43   mesh_angle_measure.png
44   mesh_area.png
45   mesh_aspect.png
46   mesh_aspect_3d.png
47   mesh_ball.png
48   mesh_biquad_quadrangle.png
49   mesh_biquad_triangle.png
50   mesh_bounding_box.png
51   mesh_build_compound.png
52   mesh_choose.png
53   mesh_choose_all.png
54   mesh_clear.png
55   mesh_compute.png
56   mesh_conv_to_quad.png
57   mesh_cutGroups.png
58   mesh_cutquad.png
59   mesh_deflection.png
60   mesh_deleteGroups.png
61   mesh_diagonal.png
62   mesh_duplicate_elem_only.png
63   mesh_duplicate_group_boundary.png
64   mesh_duplicate_nodes.png
65   mesh_duplicate_nodes_with_elem.png
66   mesh_edit.png
67   mesh_edit_group.png
68   mesh_elem_info.png
69   mesh_equal_edge.png
70   mesh_equal_face.png
71   mesh_equal_node.png
72   mesh_equal_volume.png
73   mesh_evaluate.png
74   mesh_extmeth_face_offset.png
75   mesh_extmeth_node_offset.png
76   mesh_extmeth_surf_offset_smooth.png
77   mesh_extractGroup.png
78   mesh_extrusion.png
79   mesh_extrusionpath.png
80   mesh_face_groups_by_edges.png
81   mesh_find_elem_by_point.png
82   mesh_free_edges.png
83   mesh_free_edges_2d.png
84   mesh_free_faces.png
85   mesh_free_nodes.png
86   mesh_group.png
87   mesh_groups_from_gemetry.png
88   mesh_hexa.png
89   mesh_hide.png
90   mesh_hypo_area.png
91   mesh_hypo_edit.png
92   mesh_hypo_layer_distribution.png
93   mesh_hypo_length.png
94   mesh_hypo_segment.png
95   mesh_hypo_source_3d.png
96   mesh_hypo_source_edge.png
97   mesh_hypo_source_face.png
98   mesh_hypo_viscous_layers.png
99   mesh_hypo_volume.png
100   mesh_info.png
101   mesh_init.png
102   mesh_intersectGroups.png
103   mesh_length.png
104   mesh_length_2d.png
105   mesh_line.png
106   mesh_line_n.png
107   mesh_make_group.png
108   mesh_max_element_length_2d.png
109   mesh_max_element_length_3d.png
110   mesh_measure_area.png
111   mesh_measure_basic_props.png
112   mesh_measure_length.png
113   mesh_measure_volume.png
114   mesh_merge_elements.png
115   mesh_merge_nodes.png
116   mesh_min_dist.png
117   mesh_minus.png
118   mesh_move_node.png
119   mesh_move_without_node.png
120   mesh_multi_edges.png
121   mesh_multi_edges_2d.png
122   mesh_node_to_point.png
123   mesh_octahedron.png
124   mesh_offset.png
125   mesh_order.png
126   mesh_orientation.png
127   mesh_pattern.png
128   mesh_pentahedron.png
129   mesh_plugins_meshcut.png
130   mesh_plus.png
131   mesh_points.png
132   mesh_polygon.png
133   mesh_polyhedron.png
134   mesh_precompute.png
135   mesh_pyramid.png
136   mesh_pyramid_n.png
137   mesh_quad.png
138   mesh_quad_edge.png
139   mesh_quad_hexahedron.png
140   mesh_quad_n.png
141   mesh_quad_pentahedron.png
142   mesh_quad_polygon.png
143   mesh_quad_pyramid.png
144   mesh_quad_quadrangle.png
145   mesh_quad_tetrahedron.png
146   mesh_quad_triangle.png
147   mesh_quadrangle_quadpref.png
148   mesh_quadrangle_quadpref_reversed.png
149   mesh_quadrangle_reduced.png
150   mesh_quadrangle_standard.png
151   mesh_quadrangle_triapref.png
152   mesh_quality.png
153   mesh_rem_element.png
154   mesh_rem_node.png
155   mesh_rem_orphan_nodes.png
156   mesh_remove.png
157   mesh_renumbering_elements.png
158   mesh_renumbering_nodes.png
159   mesh_revolution.png
160   mesh_rotation.png
161   mesh_sew_bordertoside.png
162   mesh_sew_conform_freeborders.png
163   mesh_sew_freeborders.png
164   mesh_sew_sideelements.png
165   mesh_shading.png
166   mesh_show.png
167   mesh_shrink.png
168   mesh_skew.png
169   mesh_smoothing.png
170   mesh_symmetry_axis.png
171   mesh_symmetry_plane.png
172   mesh_symmetry_point.png
173   mesh_taper.png
174   mesh_tetra.png
175   mesh_translation_points.png
176   mesh_translation_vector.png
177   mesh_tree_algo.png
178   mesh_tree_algo_0D.png
179   mesh_tree_algo_existing_2D.png
180   mesh_tree_algo_hexa.png
181   mesh_tree_algo_mefisto.png
182   mesh_tree_algo_polygon.png
183   mesh_tree_algo_prism.png
184   mesh_tree_algo_projection_2d.png
185   mesh_tree_algo_quad.png
186   mesh_tree_algo_radial_prism.png
187   mesh_tree_algo_radial_quadrangle_1D2D.png
188   mesh_tree_algo_regular.png
189   mesh_tree_algo_tetra.png
190   mesh_tree_group.png
191   mesh_tree_group_on_filter.png
192   mesh_tree_hypo.png
193   mesh_tree_hypo_area.png
194   mesh_tree_hypo_cartesian.png
195   mesh_tree_hypo_import_source_1d.png
196   mesh_tree_hypo_import_source_2d.png
197   mesh_tree_hypo_layers_distribution.png
198   mesh_tree_hypo_layers_distribution_2d.png
199   mesh_tree_hypo_length.png
200   mesh_tree_hypo_projection_2d.png
201   mesh_tree_hypo_projection_3d.png
202   mesh_tree_hypo_quadratic.png
203   mesh_tree_hypo_segment.png
204   mesh_tree_hypo_source_3d_shape.png
205   mesh_tree_hypo_source_edge.png
206   mesh_tree_hypo_source_face.png
207   mesh_tree_hypo_viscous_layers.png
208   mesh_tree_hypo_volume.png
209   mesh_tree_importedmesh.png
210   mesh_tree_mesh.png
211   mesh_tree_mesh_geom_modif.png
212   mesh_tree_mesh_partial.png
213   mesh_tree_mesh_warn.png
214   mesh_triangle.png
215   mesh_triangle_n.png
216   mesh_triquad_hexahedron.png
217   mesh_union2tri.png
218   mesh_unionGroups.png
219   mesh_uniontri.png
220   mesh_update.png
221   mesh_vertex.png
222   mesh_vertex_n.png
223   mesh_volume_3d.png
224   mesh_whatis.png
225   mesh_wireframe.png
226   mesh_wrap.png
227   open.png
228   over_constrained_face.png
229   over_constrained_volume.png
230   pattern_sample_2d.png
231   pattern_sample_3D.png
232   reorient_faces_face.png
233   reorient_faces_point.png
234   reorient_faces_volume.png
235   scale.png
236   scale_along_axes.png
237   select1.png
238   split_biquad.png
239   split_into_tetra.png
240   standard_mesh_info.png
241 )
242
243 INSTALL(FILES ${SMESH_RESOURCES_FILES} DESTINATION ${SALOME_SMESH_INSTALL_RES_DATA})
244
245 SALOME_CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/SalomeApp.xml.in ${CMAKE_CURRENT_BINARY_DIR}/SalomeApp.xml INSTALL ${SALOME_SMESH_INSTALL_RES_DATA})
246 SALOME_CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/StdMeshers.xml.in ${CMAKE_CURRENT_BINARY_DIR}/StdMeshers.xml INSTALL ${SALOME_SMESH_INSTALL_RES_DATA})
247 SALOME_CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/SMESHCatalog.xml.in ${CMAKE_CURRENT_BINARY_DIR}/SMESHCatalog.xml INSTALL ${SALOME_SMESH_INSTALL_RES_DATA})