Kirill A. Korinsky 40920f3ec3
Prevent creating malformed version
Let assume that I run a cmake with option `-DNETGEN_VERSION_GIT="v6.2.2204"` (or without this option at all) to avoid calling `git` which won't work when I've downloaded sources from GitHub as `.zip` file.

If I try to compile sources and run it, it fails with error like:
```
libc++abi: terminating with uncaught exception of type std::invalid_argument: stoi: no conversion
``` 
after some digging I've discovered that `netgen_version.hpp` looks like:
```
#ifndef NETGEN_VERSION_HPP_INCLUDED
#define NETGEN_VERSION_HPP_INCLUDED
#define NETGEN_VERSION "6.2.0-v6.2.0.0-v6.2.0.0"
#define NETGEN_VERSION_MAJOR 6
#define NETGEN_VERSION_MINOR 2
#define NETGEN_VERSION_PATCH 0
#define NETGEN_VERSION_TWEAK v6.2.0.0
#define NETGEN_VERSION_HASH "v6.2.0.0"
#endif // NETGEN_VERSION_HPP_INCLUDED
```

This is happened because `string(REGEX REPLACE` copied original string to target and replaces it by regex. If regex doesn't match => it still copied an original value.

So, this commit prevented this mess from happened.
2022-12-07 02:55:27 +01:00
2022-12-07 02:55:27 +01:00
2022-03-25 18:22:05 -04:00
2022-11-28 09:50:12 +01:00
2022-10-06 15:36:53 +02:00
2022-03-25 18:22:05 -04:00
2022-11-29 18:38:21 +01:00
2022-03-25 18:22:05 -04:00
2020-11-24 12:11:43 +01:00
2022-11-02 15:49:39 +01:00
2012-06-11 20:19:06 +00:00
2009-01-12 23:40:13 +00:00
2009-01-12 23:40:13 +00:00
2009-01-12 23:40:13 +00:00
2009-01-24 23:28:47 +00:00
2009-01-12 23:40:13 +00:00
2015-12-21 20:22:17 +01:00
2009-01-12 23:40:13 +00:00
2009-01-12 23:40:13 +00:00

Netgen mesh generator

NETGEN is an automatic 3d tetrahedral mesh generator. It accepts input from constructive solid geometry (CSG) or boundary representation (BRep) from STL file format. The connection to a geometry kernel allows the handling of IGES and STEP files. NETGEN contains modules for mesh optimization and hierarchical mesh refinement. Netgen 6.x supports scripting via a Python interface. Netgen is open source based on the LGPL license. It is available for Unix/Linux, Windows, and OSX.

Find the Open Source Community on https://ngsolve.org Support & Services: https://cerbsim.com

Description
Mesh generator
Readme LGPL-2.1 13 MiB
Languages
C++ 78.3%
C 11.2%
Tcl 4.3%
M4 1.6%
Python 1.5%
Other 3%