]> SALOME platform Git repositories - modules/geom.git/blob - resources/CMakeLists.txt
Salome HOME
dc98cbf97e6f309758b1fb0095e9eb1b433d05f6
[modules/geom.git] / resources / CMakeLists.txt
1 # Copyright (C) 2012-2016  CEA/DEN, EDF R&D, 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   GEOM_en.xml
33   GEOM_fr.xml
34   GEOM.config
35   GEOMDS_Resources
36   ShHealing
37   Y14.5M-2009.ttf
38   3dsketch.png
39   isoline.png
40   isoline_v.png
41   angle.png
42   arc.png
43   arccenter.png
44   arcofellipse.png
45   archimede.png
46   axisinertia.png
47   basicproperties.png
48   bounding.png
49   box.png
50   box2points.png
51   boxdxyz.png
52   build_compound.png
53   build_edge.png
54   build_edge_wire.png
55   build_edge_curve.png
56   build_face.png
57   build_face_surface.png
58   build_face_constraints.png
59   build_shell.png
60   build_solid.png
61   build_wire.png
62   centergravity.png
63   chamfer.png
64   chamferall.png
65   chamferedge.png
66   chamferface.png
67   chamferedgefromface.png
68   change_orientation.png
69   change_direction.png
70   check.png
71   circle.png
72   circlepointvector.png
73   circle3points.png
74   circlecenter2pnts.png
75   common.png
76   cone.png
77   conedxyz.png
78   conepointvector.png
79   cut.png
80   cylinder.png
81   cylinderdxyz.png
82   cylinderpointvector.png
83   delete.png
84   divided_disk.png
85   disk.png
86   disk3points.png
87   disk_pntvecr.png
88   disk_r.png
89   display.png
90   displayonly.png
91   displayall.png
92   draft.png
93   edgeextension.png
94   erase.png
95   eraseall.png
96   extract.png
97   extruded_boss.png
98   extruded_cut.png
99   facetosurface.png
100   faceextension.png
101   face_hw.png
102   face_vechw.png
103   feature_detect.png
104   fillet.png
105   fillet1d.png
106   fillet2d.png
107   filletall.png
108   filletedge.png
109   filletwire.png
110   filletface.png
111   filling.png
112   folder.png
113   fuse.png
114   fuse_collinear_edges.png
115   geometry.png
116   import_picture.png
117   import.png
118   limit_tolerance.png
119   line.png
120   line2points.png
121   line2faces.png
122   managedimensions.png
123   mindist.png
124   mirrorPoint.png
125   mirrorAxe.png
126   mirrorPlane.png
127   ModuleGeom.png
128   multirotation.png
129   multirotationdouble.png
130   multirotationsimple.png
131   multitranslation.png
132   multitranslationdouble.png
133   multitranslationsimple.png
134   normale.png
135   offset.png
136   projection.png
137   projection_on_edge.png
138   projection_on_wire.png
139   proj_on_cyl.png
140   origin_and_vectors.png
141   partition.png
142   partitionkeep.png
143   partitionplane.png
144   pipe.png
145   pipebinormal.png
146   pipesections.png
147   plane.png
148   planeWorking.png
149   plane3points.png
150   planeface.png
151   planepointvector.png
152   planeworkingface.png
153   planeworkingvector.png
154   planeworkingorigin.png
155   point2.png
156   pointonedge.png
157   pointonedgebypoint.png
158   pointonface.png
159   point_line_intersection.png
160   polyline.png
161   prism.png
162   prism2.png
163   prism3.png
164   rectangle.png
165   revol.png
166   rotate.png
167   rotatepnt.png
168   scale.png
169   scale_along_axes.png
170   section.png
171   select1.png
172   sewing.png
173   shading.png
174   shading_with_edges.png
175   shapesonshape.png
176   shared_shapes.png
177   sketch.png
178   solid_from_faces.png
179   sphere.png
180   spheredxyz.png
181   spherepoint.png
182   subshape.png
183   supressHolesOnFaceShell.png
184   supressface.png
185   supresshole.png
186   thickness.png
187   thickness2.png
188   tolerance.png
189   torus.png
190   torusdxyz.png
191   toruspointvector.png
192   transfer_data.png
193   translationDxyz.png
194   translationPoints.png
195   translationVector.png
196   tree_compound.png
197   tree_compsolid.png
198   tree_edge.png
199   tree_face.png
200   tree_shape.png
201   tree_shell.png
202   tree_solid.png
203   tree_vertex.png
204   tree_wire.png
205   tree_group_vertex.png
206   tree_group_edge.png
207   tree_group_face.png
208   tree_group_solid.png
209   tree_field_vertex.png
210   tree_field_edge.png
211   tree_field_face.png
212   tree_field_solid.png
213   tree_lcs.png
214   vector.png
215   vector_mode.png
216   vector2points.png
217   vectordxyz.png
218   wireframe.png
219   whatis.png
220   ellipse.png
221   ellipsepointvector.png
222   bezier.png
223   interpol.png
224   spline.png
225   closecontour.png
226   suppressintwires.png
227   marker.png
228   marker2.png
229   marker3.png
230   marker_1.png
231   marker_2.png
232   marker_3.png
233   marker_4.png
234   marker_5.png
235   marker_6.png
236   marker_7.png
237   marker_8.png
238   marker_9.png
239   marker_10.png
240   marker_11.png
241   marker_12.png
242   marker_13.png
243   position.png
244   position2.png
245   position3.png
246   free_bound.png
247   point_coord.png
248   point3.png
249   shapeprocess.png
250   block_2f.png
251   block_6f.png
252   block_face_2e.png
253   block_face_4e.png
254   block_face_4v.png
255   block_multitrsf_double.png
256   block_multitrsf_simple.png
257   tree_block.png
258   subblock.png
259   group_new.png
260   group_edit.png
261   field_new.png
262   field_edit.png
263   glue.png
264   check_blocks_compound.png
265   get_non_blocks.png
266   check_self_intersections.png
267   fast_intersect.png
268   free_faces.png
269   propagate.png
270   redo.png
271   undo.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 SALOME_CONFIGURE_FILE(Plugin.in Plugin INSTALL ${SALOME_GEOM_INSTALL_RES_DATA})
322
323
324
325