smesh/resources/CMakeLists.txt
cconopoima 964c854356 bos #32735 [CEA] Create 2D Mesh from 3D elements.
Adding test and icon to cmake. Adding the keyword MakeBoundaryOfEachElement to the 2smeshpy util class.

Add missing french translations of dialog box and operations results. Update copyright message of SMESHGUI_MakeFull2DFrom3DOp new class.
2023-08-10 17:08:57 +01:00

263 lines
7.2 KiB
CMake

# Copyright (C) 2007-2023 CEA, EDF, OPEN CASCADE
#
# Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
SET(SMESH_RESOURCES_FILES
ModuleMesh.png
adapt_mg_adapt.png
adapt_homard.png
advanced_mesh_info.png
bare_border_face.png
bare_border_volume.png
copy_mesh.png
copy_mesh_with_geom.png
delete.png
mesh.png
mesh_0D_elem.png
mesh_0D_on_all_nodes.png
mesh_2d_from_3d.png
mesh_2d_from_3d_elements.png
mesh_add.png
mesh_add_sub.png
mesh_algo_hexa.png
mesh_algo_tri.png
mesh_algo_quad.png
mesh_algo_regular.png
mesh_algo_tetra.png
mesh_angle.png
mesh_angle_measure.png
mesh_area.png
mesh_aspect.png
mesh_aspect_3d.png
mesh_auto_colors.png
mesh_ball.png
mesh_biquad_quadrangle.png
mesh_biquad_triangle.png
mesh_bounding_box.png
mesh_build_compound.png
mesh_choose.png
mesh_choose_all.png
mesh_clear.png
mesh_compute.png
mesh_compute_error.png
mesh_conv_to_quad.png
mesh_cutGroups.png
mesh_cutquad.png
mesh_create_dual_mesh.png
mesh_deflection.png
mesh_deleteGroups.png
mesh_diagonal.png
mesh_duplicate_elem_only.png
mesh_duplicate_group_boundary.png
mesh_duplicate_nodes.png
mesh_duplicate_nodes_with_elem.png
mesh_edit.png
mesh_edit_group.png
mesh_elem_info.png
mesh_equal_edge.png
mesh_equal_face.png
mesh_equal_node.png
mesh_equal_volume.png
mesh_evaluate.png
mesh_export.png
mesh_extmeth_face_offset.png
mesh_extmeth_node_offset.png
mesh_extmeth_surf_offset_smooth.png
mesh_extractGroup.png
mesh_extrusion.png
mesh_extrusionpath.png
mesh_face_groups_by_edges.png
mesh_find_elem_by_point.png
mesh_free_edges.png
mesh_free_edges_2d.png
mesh_free_faces.png
mesh_free_nodes.png
mesh_group.png
mesh_groups_from_gemetry.png
mesh_hexa.png
mesh_hide.png
mesh_hypo_area.png
mesh_hypo_edit.png
mesh_hypo_layer_distribution.png
mesh_hypo_length.png
mesh_hypo_segment.png
mesh_hypo_source_3d.png
mesh_hypo_source_edge.png
mesh_hypo_source_face.png
mesh_hypo_viscous_layers.png
mesh_hypo_volume.png
mesh_info.png
mesh_init.png
mesh_intersectGroups.png
mesh_length.png
mesh_length_2d.png
mesh_line.png
mesh_line_n.png
mesh_make_group.png
mesh_max_element_length_2d.png
mesh_max_element_length_3d.png
mesh_measure_area.png
mesh_measure_basic_props.png
mesh_measure_length.png
mesh_measure_volume.png
mesh_merge_elements.png
mesh_merge_nodes.png
mesh_min_dist.png
mesh_minus.png
mesh_move_node.png
mesh_move_without_node.png
mesh_move_node_interactive.png
mesh_split_diag_interactive.png
mesh_split_face_interactive.png
mesh_multi_edges.png
mesh_multi_edges_2d.png
mesh_node_to_point.png
mesh_octahedron.png
mesh_offset.png
mesh_order.png
mesh_orientation.png
mesh_pattern.png
mesh_pentahedron.png
mesh_plugins_meshcut.png
mesh_plus.png
mesh_points.png
mesh_polygon.png
mesh_polyhedron.png
mesh_precompute.png
mesh_pyramid.png
mesh_pyramid_n.png
mesh_quad.png
mesh_quad_edge.png
mesh_quad_hexahedron.png
mesh_quad_n.png
mesh_quad_pentahedron.png
mesh_quad_polygon.png
mesh_quad_pyramid.png
mesh_quad_quadrangle.png
mesh_quad_tetrahedron.png
mesh_quad_triangle.png
mesh_quadrangle_quadpref.png
mesh_quadrangle_quadpref_reversed.png
mesh_quadrangle_reduced.png
mesh_quadrangle_standard.png
mesh_quadrangle_triapref.png
mesh_quality.png
mesh_rem_element.png
mesh_rem_node.png
mesh_rem_orphan_nodes.png
mesh_rem_node_recon.png
mesh_remove.png
mesh_renumbering_elements.png
mesh_renumbering_nodes.png
mesh_revolution.png
mesh_rotation.png
mesh_scaled_jacobian.png
mesh_sew_bordertoside.png
mesh_sew_conform_freeborders.png
mesh_sew_freeborders.png
mesh_sew_sideelements.png
mesh_shading.png
mesh_show.png
mesh_shrink.png
mesh_skew.png
mesh_smoothing.png
mesh_symmetry_axis.png
mesh_symmetry_plane.png
mesh_symmetry_point.png
mesh_taper.png
mesh_tetra.png
mesh_translation_points.png
mesh_translation_vector.png
mesh_tree_algo.png
mesh_tree_algo_0D.png
mesh_tree_algo_existing_2D.png
mesh_tree_algo_hexa.png
mesh_tree_algo_tri.png
mesh_tree_algo_polygon.png
mesh_tree_algo_prism.png
mesh_tree_algo_projection_2d.png
mesh_tree_algo_quad.png
mesh_tree_algo_radial_prism.png
mesh_tree_algo_radial_quadrangle_1D2D.png
mesh_tree_algo_regular.png
mesh_tree_algo_tetra.png
mesh_tree_group.png
mesh_tree_group_on_filter.png
mesh_tree_hypo.png
mesh_tree_hypo_area.png
mesh_tree_hypo_cartesian.png
mesh_tree_hypo_import_source_1d.png
mesh_tree_hypo_import_source_2d.png
mesh_tree_hypo_layers_distribution.png
mesh_tree_hypo_layers_distribution_2d.png
mesh_tree_hypo_length.png
mesh_tree_hypo_projection_2d.png
mesh_tree_hypo_projection_3d.png
mesh_tree_hypo_quadratic.png
mesh_tree_hypo_renumber.png
mesh_tree_hypo_segment.png
mesh_tree_hypo_source_3d_shape.png
mesh_tree_hypo_source_edge.png
mesh_tree_hypo_source_face.png
mesh_tree_hypo_viscous_layers.png
mesh_tree_hypo_volume.png
mesh_tree_importedmesh.png
mesh_tree_mesh.png
mesh_tree_mesh_geom_modif.png
mesh_tree_mesh_partial.png
mesh_tree_mesh_warn.png
mesh_triangle.png
mesh_triangle_n.png
mesh_triquad_hexahedron.png
mesh_union2tri.png
mesh_unionGroups.png
mesh_uniontri.png
mesh_update.png
mesh_vertex.png
mesh_vertex_n.png
mesh_volume_3d.png
mesh_whatis.png
mesh_wireframe.png
mesh_wrap.png
open.png
over_constrained_face.png
over_constrained_volume.png
pattern_sample_2d.png
pattern_sample_3D.png
reorient_faces_face.png
reorient_faces_point.png
reorient_faces_ref_groups.png
reorient_faces_volume.png
scale.png
scale_along_axes.png
select1.png
split_biquad.png
split_into_tetra.png
standard_mesh_info.png
)
INSTALL(FILES ${SMESH_RESOURCES_FILES} DESTINATION ${SALOME_SMESH_INSTALL_RES_DATA})
SALOME_CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/SalomeApp.xml.in ${CMAKE_CURRENT_BINARY_DIR}/SalomeApp.xml INSTALL ${SALOME_SMESH_INSTALL_RES_DATA})
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/SalomeApp.xml RENAME SalomeAppSL.xml DESTINATION ${SALOME_SMESH_INSTALL_RES_DATA})
SALOME_CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/StdMeshers.xml.in ${CMAKE_CURRENT_BINARY_DIR}/StdMeshers.xml INSTALL ${SALOME_SMESH_INSTALL_RES_DATA})
SALOME_CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/SMESHCatalog.xml.in ${CMAKE_CURRENT_BINARY_DIR}/SMESHCatalog.xml INSTALL ${SALOME_SMESH_INSTALL_RES_DATA})