netgen/libsrc
Monty Montgomery e9eae568ff Don't fail silently in VersionInfo(), print useful message
Having version.hpp throw an exception when built against a malformed
version number (due to, eg, not having the git tag available in an
automated package build from source bundle) results in _init_ failing
during an otherwise apparently successful dlopen(), as well as the
netgen-mesher executable crashing before hitting main().

This patch both forces an abort and prints a helpful message alerting
the builder/user that something went wrong instead of handing over
either a coredump or a weirdly malfunctioning library with no apparent
cause.  Hopefully this will avoid a repeat of automated Fedora builds
shipping nonfunctional Netgen RPMs for several years!
2022-05-14 23:37:22 -04:00
..
core Don't fail silently in VersionInfo(), print useful message 2022-05-14 23:37:22 -04:00
csg rework build system, separate gui and non-gui code 2022-05-05 14:39:31 +02:00
general remove old mpi-wrapper 2022-05-06 18:21:44 +02:00
geom2d rework build system, separate gui and non-gui code 2022-05-05 14:39:31 +02:00
gprim rework build system, separate gui and non-gui code 2022-05-05 14:39:31 +02:00
include move ngtcl.hpp interface to meshing/visual_interface.hpp 2022-05-06 12:23:50 +02:00
interface rework build system, separate gui and non-gui code 2022-05-05 14:39:31 +02:00
linalg rework build system, separate gui and non-gui code 2022-05-05 14:39:31 +02:00
meshing define ng_tcl_volatile, ... 2022-05-07 19:54:43 +02:00
occ Merge branch 'occ_consistent_maxh' into 'master' 2022-05-07 15:10:57 +02:00
stlgeom rework build system, separate gui and non-gui code 2022-05-05 14:39:31 +02:00
visualization Don't load gui libraries when importing netgen 2022-05-06 10:59:59 +02:00
CMakeLists.txt rework build system, separate gui and non-gui code 2022-05-05 14:39:31 +02:00