]> SALOME platform Git repositories - modules/geom.git/blob - resources/CMakeLists.txt
Salome HOME
[GITHUB #1] updated TUI command doc for make sphere from point and radius
[modules/geom.git] / resources / CMakeLists.txt
1 # Copyright (C) 2012-2024  CEA, EDF, OPEN CASCADE
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 # ===============================================================
21 # Files to be installed
22 # ===============================================================
23
24 # These files are data, module or lib files
25 SET( _res_files
26   AdvancedGEOM.xml
27   STLPlugin.xml
28   BREPPlugin.xml
29   STEPPlugin.xml
30   IGESPlugin.xml
31   XAOPlugin.xml
32   GEOMDS_Resources
33   ShHealing
34   Y14.5M-2009.ttf
35   action_assets.json
36   3dsketch.png
37   isoline.png
38   isoline_v.png
39   angle.png
40   annotation.png
41   arc.png
42   arccenter.png
43   arcofellipse.png
44   archimede.png
45   axisinertia.png
46   basicproperties.png
47   bounding.png
48   box.png
49   box2points.png
50   boxdxyz.png
51   build_compound.png
52   build_edge.png
53   build_edge_wire.png
54   build_edge_curve.png
55   build_face.png
56   build_face_surface.png
57   build_face_constraints.png
58   build_shell.png
59   build_solid.png
60   build_wire.png
61   centergravity.png
62   chamfer.png
63   chamferall.png
64   chamferedge.png
65   chamferface.png
66   chamferedgefromface.png
67   change_orientation.png
68   change_direction.png
69   check.png
70   circle.png
71   circlepointvector.png
72   circle3points.png
73   circlecenter2pnts.png
74   common.png
75   cone.png
76   conedxyz.png
77   conepointvector.png
78   cut.png
79   cylinder.png
80   cylinderdxyz.png
81   cylinderpointvector.png
82   delete.png
83   divided_disk.png
84   disk.png
85   disk3points.png
86   disk_pntvecr.png
87   disk_r.png
88   display.png
89   displayonly.png
90   displayall.png
91   draft.png
92   edgeextension.png
93   erase.png
94   eraseall.png
95   extract.png
96   extruded_boss.png
97   extruded_cut.png
98   facetosurface.png
99   faceextension.png
100   face_hw.png
101   face_vechw.png
102   feature_detect.png
103   fillet.png
104   fillet1d.png
105   fillet2d.png
106   filletall.png
107   filletedge.png
108   filletwire.png
109   filletface.png
110   filling.png
111   folder.png
112   fuse.png
113   fuse_collinear_edges.png
114   geometry.png
115   import_picture.png
116   import.png
117   limit_tolerance.png
118   line.png
119   line2points.png
120   line2faces.png
121   managedimensions.png
122   mindist.png
123   mirrorPoint.png
124   mirrorAxe.png
125   mirrorPlane.png
126   ModuleGeom.png
127   multirotation.png
128   multirotationdouble.png
129   multirotationsimple.png
130   multitranslation.png
131   multitranslationdouble.png
132   multitranslationsimple.png
133   normale.png
134   offset.png
135   projection.png
136   projection_on_edge.png
137   projection_on_wire.png
138   proj_on_cyl.png
139   origin_and_vectors.png
140   partition.png
141   partitionkeep.png
142   partitionplane.png
143   pipe.png
144   pipebinormal.png
145   pipesections.png
146   plane.png
147   planeWorking.png
148   plane3points.png
149   planeface.png
150   planepointvector.png
151   planeworkingface.png
152   planeworkingvector.png
153   planeworkingorigin.png
154   point2.png
155   pointonedge.png
156   pointonedgebypoint.png
157   pointonface.png
158   point_line_intersection.png
159   polyline.png
160   prism.png
161   prism2.png
162   prism3.png
163   rectangle.png
164   revol.png
165   rotate.png
166   rotatepnt.png
167   scale.png
168   scale_along_axes.png
169   section.png
170   select1.png
171   sewing.png
172   shading.png
173   shading_with_edges.png
174   shapesonshape.png
175   shared_shapes.png
176   sketch.png
177   solid_from_faces.png
178   sphere.png
179   spheredxyz.png
180   spherepoint.png
181   subshape.png
182   supressHolesOnFaceShell.png
183   supressface.png
184   supresshole.png
185   thickness.png
186   thickness2.png
187   tolerance.png
188   torus.png
189   torusdxyz.png
190   toruspointvector.png
191   transfer_data.png
192   translationDxyz.png
193   translationPoints.png
194   translationVector.png
195   tree_compound.png
196   tree_compsolid.png
197   tree_edge.png
198   tree_face.png
199   tree_shape.png
200   tree_shell.png
201   tree_solid.png
202   tree_vertex.png
203   tree_wire.png
204   tree_group_vertex.png
205   tree_group_edge.png
206   tree_group_face.png
207   tree_group_solid.png
208   tree_field_vertex.png
209   tree_field_edge.png
210   tree_field_face.png
211   tree_field_solid.png
212   tree_lcs.png
213   vector.png
214   vector_mode.png
215   vector2points.png
216   vectordxyz.png
217   wireframe.png
218   whatis.png
219   ellipse.png
220   ellipsepointvector.png
221   bezier.png
222   interpol.png
223   spline.png
224   closecontour.png
225   suppressintwires.png
226   marker.png
227   marker2.png
228   marker3.png
229   marker_1.png
230   marker_2.png
231   marker_3.png
232   marker_4.png
233   marker_5.png
234   marker_6.png
235   marker_7.png
236   marker_8.png
237   marker_9.png
238   marker_10.png
239   marker_11.png
240   marker_12.png
241   marker_13.png
242   position.png
243   position2.png
244   position3.png
245   free_bound.png
246   point_coord.png
247   point3.png
248   shapeprocess.png
249   block_2f.png
250   block_6f.png
251   block_face_2e.png
252   block_face_4e.png
253   block_face_4v.png
254   block_multitrsf_double.png
255   block_multitrsf_simple.png
256   tree_block.png
257   subblock.png
258   group_new.png
259   group_edit.png
260   field_new.png
261   field_edit.png
262   glue.png
263   check_blocks_compound.png
264   get_non_blocks.png
265   check_self_intersections.png
266   fast_intersect.png
267   free_faces.png
268   propagate.png
269   redo.png
270   undo.png
271   setcolor.png
272   glue2.png
273   remove_webs.png
274   remove_extra_edges.png
275   union_faces.png
276   coordsys.png
277   translation.png
278   arrow_down.png
279   arrow_up.png
280   closedpolyline.png
281   closedspline.png
282   edit_points.png
283   join2.png
284   bringTogether.png
285   new_point.png
286   new_section.png
287   # ADVANCED_RESOURCES:
288   pipetshape.png tree_pipetshape.png pipetshape_import_icon.png pipetshape_section.png
289   dlg_pipetshape.png dlg_pipetshapechamfer.png dlg_pipetshapefillet.png
290   dlg_pipetshapel1.png dlg_pipetshaper1.png dlg_pipetshapew1.png
291   dlg_pipetshapel2.png dlg_pipetshaper2.png dlg_pipetshapew2.png
292   dlg_pipetshapechamferl1.png dlg_pipetshapechamferr1.png dlg_pipetshapechamferw1.png
293   dlg_pipetshapechamferl2.png dlg_pipetshapechamferr2.png dlg_pipetshapechamferw2.png
294   dlg_pipetshapechamferh.png dlg_pipetshapechamferw.png
295   dlg_pipetshapefilletl1.png dlg_pipetshapefilletr1.png dlg_pipetshapefilletw1.png
296   dlg_pipetshapefilletl2.png dlg_pipetshapefilletr2.png dlg_pipetshapefilletw2.png
297   dlg_pipetshapefilletrf.png
298   dividedcylinder.png dividedcylinder_r_h.png
299   smoothingsurface.png smoothingsurface_lpoints.png tree_smoothingsurface.png
300   exportxao.png importxao.png
301   ##@@ insert new functions before this line @@ do not remove this line @@##
302   )
303 IF(SALOME_GEOM_USE_VTK)
304   SET(_res_files
305     VTKPlugin.xml
306     ${_res_files}
307   )
308 ENDIF(SALOME_GEOM_USE_VTK)
309
310 INSTALL(FILES ${_res_files} DESTINATION ${SALOME_GEOM_INSTALL_RES_DATA})
311
312 SET( _texture_files
313   texture1.dat
314   texture2.dat
315   texture3.dat
316 )
317 INSTALL(FILES ${_texture_files} DESTINATION ${SALOME_GEOM_INSTALL_RES_DATA}/textures)
318
319 SALOME_CONFIGURE_FILE(GEOMCatalog.xml.in GEOMCatalog.xml INSTALL ${SALOME_GEOM_INSTALL_RES_DATA})
320 SALOME_CONFIGURE_FILE(SalomeApp.xml.in SalomeApp.xml INSTALL ${SALOME_GEOM_INSTALL_RES_DATA})
321 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/SalomeApp.xml RENAME SalomeAppSL.xml DESTINATION ${SALOME_GEOM_INSTALL_RES_DATA})
322 SALOME_CONFIGURE_FILE(Plugin.in Plugin INSTALL ${SALOME_GEOM_INSTALL_RES_DATA})