Joachim Schöberl
8b6e057712
Merge branch 'fix_splinesurface' into 'master'
...
fixes for SplineSurface lifetime, pytest
Sind ein paar fixes für die lifetimes von splinesurfaces. Die CSGeometry speichert jetzt die hinzugefügten SplineSurfaces (damit die shared_ptr nicht sterben)
Ich verwende std::vector für dynamische Arrays von shared_ptrs, da die Netgen Arrays nur mit trivialen Datentypen arbeiten können. (Könnte man evtl die NGSolve Arrays auch in Netgen verfügbar machen)
Der Rest der Änderungen sollte nur meine SplineSurfaces betreffen.
Habe auch einen pytest hinzugefügt. Habe dafür mit Matthias die tests auch für Netgen aktiviert.
Da ich das öfters testen musste habe ich die commits jetzt gesquashed
Ich hoffe das passt so.
LG
Christopher
See merge request !35
2017-02-28 09:16:05 +01:00
Matthias Hochsteger
b48a2bbd5e
Support (self written wrapper for) clcache on Windows
...
Since clcache gets problems for .rc files, the ccache functionality is
disabled in the ng/ subdirectory
2017-02-27 07:29:57 -08:00
Christopher Lackner
89fe31b550
Squashed commit of the following:
...
commit fa556baaa222ba349d534027f7203588dcda6ad8
Author: Christopher Lackner <christopher.lackner@tuwien.ac.at>
Date: Thu Feb 23 15:56:47 2017 +0100
add python path to docker template
commit 54eb7eedc77ad8c86952c347536e7e1a854b62ed
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu Feb 23 14:59:45 2017 +0100
install pytest in docker images
commit 3c1c755891e8372762130a6ed8c39cf056430264
Author: Matthias Hochsteger <matthias.hochsteger@tuwien.ac.at>
Date: Thu Feb 23 14:52:32 2017 +0100
enable CTest properly, add pytest
commit 4c4cf229ab8e7fd6057f535fb05c3079a9278f80
Author: Christopher Lackner <christopher.lackner@tuwien.ac.at>
Date: Thu Feb 23 14:02:13 2017 +0100
fix write splinesurface to savemesh
commit 069fbdbc529c9dd91644663f3f365e08be5af70e
Author: Christopher Lackner <christopher.lackner@tuwien.ac.at>
Date: Thu Feb 23 09:03:26 2017 +0100
fix lifetime of SplineSurface
2017-02-23 16:41:27 +01:00
Matthias Hochsteger
0659961f28
Restructure cmake files, build METIS as dependency
2017-02-23 14:54:42 +01:00
Matthias Hochsteger
ea00690a2a
fix for last commit
2017-02-22 12:48:15 +01:00
Matthias Hochsteger
dc1fb0a947
remove unused option
2017-02-16 15:01:16 +01:00
Matthias Hochsteger
bf9e550ed3
Add missing COMPONENT in install directive
2017-02-16 14:21:51 +01:00
Matthias Hochsteger
673aa7103d
Allow building MacOS bundles without root permissions
2017-01-25 18:26:26 +01:00
Matthias Hochsteger
0c98422172
Remove unused CMake code
2017-01-16 15:01:57 +01:00
Matthias Hochsteger
4cff6b546a
install all headers to INCDIR
2017-01-16 14:59:57 +01:00
Matthias Hochsteger
2d63931130
Fixes for MacOS build
2017-01-15 19:32:59 +01:00
Matthias Hochsteger
b9018982e1
Differen default install dir on MacOS
2017-01-10 18:40:26 +01:00
Matthias Hochsteger
d557e59a69
check for write permissions at INSTALL_DIR on Unix platforms
2017-01-10 12:02:04 +01:00
Matthias Hochsteger
35a8281d52
Fix Python include dir
2017-01-09 19:28:35 +01:00
Matthias Hochsteger
fc64b97e77
CMake: fix finding Python 3 libraries
2017-01-09 14:03:36 +01:00
Matthias Hochsteger
80536a3308
CMake: Add External projects to fetch and install some dependencies automatically on Windows and MacOS
2016-12-22 19:12:11 +01:00
Matthias Hochsteger
d95999161d
CMake: export targets
2016-12-20 13:06:43 +01:00
Matthias Hochsteger
93d16ed1c3
Tix is not needed anymore
2016-12-05 23:07:00 -08:00
Joachim Schöberl
a2f434ebbf
version 6.2-dev
2016-11-24 16:28:14 +01:00
Matthias Hochsteger
bba3b7ea41
ensure that config.h of Netgen build dir is used
2016-11-17 09:54:32 +01:00
Matthias Hochsteger
96c1235184
switch from boost::python to pybind11
2016-11-04 12:14:52 +01:00
Matthias Hochsteger
a351863f19
fix DEB file dependencies
2016-10-14 16:38:25 +02:00
Matthias
ba773c5d7a
more robust macro to get WINNT version, fixes error "constant too big" in icon compilation on Windows (thx J. Schickmair)
2016-05-09 11:20:15 +02:00
Matthias Hochsteger
e526085a86
fix .deb dependencies for ubuntu xenial
2016-05-03 13:36:43 +02:00
Matthias
ad6785731f
OpenCascade for Windows
2016-04-04 10:18:38 +02:00
Matthias Hochsteger
24324c1ab9
Don't install tix and tk_dnd on Mac if appropriate variables are not set
2016-03-15 17:49:58 +01:00
Matthias
1dfe0c28cb
Togl2.1 for Windows
2016-03-10 11:09:02 +01:00
Matthias Hochsteger
767ee72a49
OpenCascade dependency in debian package
2016-03-01 18:25:48 +01:00
Joachim Schöberl
621d62d107
don't pack gcc-libs
2016-02-25 21:10:24 +01:00
Matthias
8a3e29e624
get rid of pthread
2016-02-23 20:23:48 +01:00
Joachim Schöberl
87180ba342
OSX: binary is called netgen again
2016-02-23 13:08:17 +01:00
Matthias Hochsteger
1b4f596446
get rid of OpenMP
2016-02-22 18:44:00 +01:00
Joachim Schöberl
bc3cbf1a41
fixes for nsopengl
2016-02-22 09:21:47 +01:00
Matthias Hochsteger
fcf5fd5fbb
use CMAKE_PREFIX_PATH instead of ADDITIONAL_PATHS
2016-02-15 09:10:17 +01:00
Joachim Schöberl
8ee21da632
bundle filename
2016-02-09 09:18:24 +01:00
Matthias Hochsteger
066370bf29
environmen variable NETGEN_BUNDLE_NAME to set name of dmg file
2016-02-08 18:20:15 +01:00
Matthias Hochsteger
46ba39e6b4
include version in dmg filename
2016-02-08 16:54:50 +01:00
Joachim Schöberl
c98a55ab11
merge ttk branch to master
2016-02-08 15:53:16 +01:00
Matthias Hochsteger
5f83a4b2cc
look for boost with lowercase component name
2016-01-11 02:22:02 -05:00
Matthias
b3451ed2e4
install boost lib and headers in windows
2016-01-07 11:31:10 +01:00
Joachim Schöberl
99f83757fb
dmg bundle: icon
2015-12-21 20:21:36 +01:00
Joachim Schöberl
ca0fcb1e5e
cpack gomp
2015-12-11 20:48:34 +01:00
Joachim Schöberl
f0ab057803
cpack mac fixes
2015-12-11 19:19:57 +01:00
Matthias Hochsteger
2b9857fc59
find gomp and stdc++ libs
2015-12-11 19:08:56 +01:00
Matthias Hochsteger
be6d060f4a
new option: INSTALL_DEPENDENCIES
2015-12-11 17:53:06 +01:00
Joachim Schöberl
79ffa00a52
cpack for mac
2015-12-11 14:31:28 +01:00
Matthias Hochsteger
46b9a1c556
fix LD_LIBRARY_PATH
2015-11-20 09:55:46 +01:00
Matthias Hochsteger
b4d0596f6c
ccache option
2015-11-19 14:24:36 +01:00
Matthias Hochsteger
a1de82cc75
LD_LIBRARY_PATH in profile
2015-11-19 11:31:44 +01:00
Matthias Hochsteger
546cf02dbe
ubuntu package settings
2015-11-02 18:27:47 +01:00
Matthias
11ac6c704a
fixes for Intel Compiler on Windows
2015-11-02 08:06:18 -08:00
Matthias Hochsteger
cd4659c1c2
fix install dir for debian package
2015-10-15 10:45:44 +02:00
Matthias Hochsteger
ef6001f072
cleanup Ubuntu package dependencies, remove NSIS packager
2015-10-09 12:00:55 +02:00
Matthias Hochsteger
c135897899
install nglib to bin, cmake fixes for windows
2015-09-23 16:36:33 +02:00
Christoph Lehrenfeld
8f24bef132
install python files only if USE_PYTHON is active
2015-04-20 09:48:05 +02:00
Matthias Hochsteger
ea05f5183e
cmake OpenCascade support
2015-04-09 12:39:49 +02:00
Matthias Hochsteger
bd18af5676
cmake install components
2015-04-09 12:27:59 +02:00
Matthias Hochsteger
abaad215ce
windows installer
2015-03-06 16:39:29 +01:00
Matthias Hochsteger
b870bcee0f
CMake support
2015-03-06 14:59:14 +01:00