Salome HOME
spns #32755 : TopIIVolMesh: move back to master branch
[tools/sat_salome.git] / products / patches / topo2volmesh-0.0.1-00001.patch
1 diff -pruN Top2VolMesher_ref/CMakeLists.txt Topo2VolMesh/CMakeLists.txt
2 --- Topo2VolMesh_ref/CMakeLists.txt     1970-01-01 01:00:00.000000000 +0100
3 +++ Topo2VolMesh/CMakeLists.txt 2020-08-03 11:06:43.200739464 +0200
4 @@ -0,0 +1,47 @@
5 +# Copyright (C) 2012-2020  CEA/DEN, EDF R&D, OPEN CASCADE
6 +#
7 +# This library is free software; you can redistribute it and/or
8 +# modify it under the terms of the GNU Lesser General Public
9 +# License as published by the Free Software Foundation; either
10 +# version 2.1 of the License, or (at your option) any later version.
11 +#
12 +# This library is distributed in the hope that it will be useful,
13 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
14 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15 +# Lesser General Public License for more details.
16 +#
17 +# You should have received a copy of the GNU Lesser General Public
18 +# License along with this library; if not, write to the Free Software
19 +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
20 +#
21 +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
22 +#
23 +CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8 FATAL_ERROR)
24 +if (NOT DEFINED CMAKE_BUILD_TYPE)
25 +  set (CMAKE_BUILD_TYPE Release CACHE STRING "Build type")
26 +endif ()
27 +PROJECT(Topo2VolMesh C CXX)
28 +
29 +# Versioning
30 +# ===========
31 +# Project name, upper case
32 +STRING(TOUPPER ${PROJECT_NAME} PROJECT_NAME_UC)
33 +
34 +SET(${PROJECT_NAME_UC}_MAJOR_VERSION 1)
35 +SET(${PROJECT_NAME_UC}_MINOR_VERSION 0)
36 +SET(${PROJECT_NAME_UC}_PATCH_VERSION 0)
37 +SET(${PROJECT_NAME_UC}_VERSION
38 +  ${${PROJECT_NAME_UC}_MAJOR_VERSION}.${${PROJECT_NAME_UC}_MINOR_VERSION}.${${PROJECT_NAME_UC}_PATCH_VERSION})
39 +SET(${PROJECT_NAME_UC}_VERSION_DEV 1)
40 +
41 +# Sources 
42 +# ========
43 +if(WIN32)
44 +  set(WIN32 1)
45 +  add_definitions(-DWIN32)
46 +else(WIN32)
47 +  SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
48 +endif(WIN32)
49 +
50 +ADD_SUBDIRECTORY(src)
51 +  
52 diff -pruN Topo2VolMesh_ref/src/CMakeLists.txt Topo2VolMesh/src/CMakeLists.txt
53 --- Topo2VolMesh_ref/src/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
54 +++ Topo2VolMesh/src/CMakeLists.txt     2020-08-03 11:14:25.553942048 +0200
55 @@ -0,0 +1,8 @@
56 +add_executable (Top2Vol-Mesher Top2Vol-Mesher.cpp) 
57 +IF(WIN32)
58 +  install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_BUILD_TYPE}/Top2Vol-Mesher.exe
59 +          DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
60 +ELSE(WIN32)
61 +  install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/Top2Vol-Mesher
62 +          DESTINATION ${CMAKE_INSTALL_PREFIX}/bin RENAME Top2Vol-Mesher.exe)
63 +ENDIF(WIN32)
64 diff -pruN Topo2VolMesh_ref/src/Top2Vol-Mesher.cpp Topo2VolMesh/src/Top2Vol-Mesher.cpp
65 --- Topo2VolMesh_ref/src/Top2Vol-Mesher.cpp     2020-03-04 10:51:22.000000000 +0100
66 +++ Topo2VolMesh/src/Top2Vol-Mesher.cpp 2020-08-03 11:16:04.563854456 +0200
67 @@ -1,6 +1,7 @@
68  #include <iostream>
69  #include <fstream>
70  #include <iomanip>
71 +#include <string>
72  using namespace std;
73  
74