Commit Graph

58 Commits

Author SHA1 Message Date
Matthias Hochsteger
e7e945a84c Use netgen-occt to build netgen 2024-06-24 16:18:41 +02:00
Joachim Schoeberl
35feeff7ab activate occ 7.8 on mac 2024-05-23 21:57:50 +02:00
Matthias Hochsteger
e287ea4af5 Add newer OCC urls (currently commented out) 2024-05-23 10:37:26 +02:00
Hochsteger, Matthias
335b926f8b Runtime MPI wrapper 2024-05-13 13:43:53 +02:00
Matthias Hochsteger
f96ccabeb6 Use OCC 7.6.3 again (and update changed md5 sum for 7.8.0) 2024-03-26 09:51:29 +01:00
Matthias Hochsteger
afb2f2f0ea Opencascade 7.8.0 compatibility 2024-03-25 10:19:25 +01:00
Matthias Hochsteger
421c1ecb0e Pyodide build fixes 2024-03-01 20:39:24 +01:00
Matthias Hochsteger
c31ae245b1 Downgrade OCC 2023-09-18 14:37:13 +02:00
Matthias Hochsteger
291a5e4aa6 Emscripten support 2023-09-14 11:19:39 +02:00
Matthias Hochsteger
8955f572a1 Update OpenCascade 2023-09-14 11:19:35 +02:00
Matthias Hochsteger
fe37f7d0b2 Emscripten fixes 2023-09-05 17:13:29 +02:00
Matthias Hochsteger
c8888086ae CMake 3.16 compatibility 2023-08-30 21:03:04 +02:00
Matthias Hochsteger
80098c1e93 Set parameters to FindPython3 depending on CMake version 2023-08-30 20:25:11 +02:00
Matthias Hochsteger
40546340a4 Revert "add Development.Embed"
This reverts commit af345043af.
2023-08-30 17:12:07 +02:00
Matthias Hochsteger
af345043af add Development.Embed 2023-08-30 17:00:15 +02:00
Matthias Hochsteger
4f83d8b1b6 Find python3 Development.Module, require CMake 3.18 2023-08-30 16:11:14 +02:00
Christopher Lackner
f873de3e3b find_package(PythonInterp... deprecated, change to python with comp 2023-08-29 10:52:22 +02:00
Hochsteger, Matthias
11da083507 Emscripten support 2023-07-28 13:01:41 +02:00
Hochsteger, Matthias
35776ca894 Set USE_OCC to ON by default 2023-07-25 23:14:58 +02:00
Matthias Hochsteger
9364274a6b Install zlib and tcl/tk correctly for custom NG_INSTALL_DIR_* settings 2023-06-23 12:50:26 +02:00
Matthias Hochsteger
6992a63cf8 Don't search for PythonLibs when building pip/conda package
Since python is linked statically there are no libraries
2023-05-11 18:39:49 +02:00
Matthias Hochsteger
b694b4667a rework build system, separate gui and non-gui code
move fieldlines code to meshing dir

move visualization function pointers to meshing directory

DLL_HEADER -> NGGUI_API in visualization lib

move soldata.hpp to meshing

update occ, no freetype necessary anymore
2022-05-05 14:39:31 +02:00
luz paz
4033fac1b3 Fix various typos
Found via `codespell -q 3 -S ./external_dependencies/pybind11 -L alledges,allright,ane,anormal,ans,apoints,ba,boxs,cancle,childs,co-ordinate,co-ordinates,daty,enty,filld,hel,identifyable,ist,linz,lod,ned,nd,selt,statics,suround,thev,thist,thisy,timere,upto,wel`
2022-03-25 18:22:05 -04:00
mhochsteger@cerbsim.com
3c60c27e41 dont pass CMAKE_OSX_ARCHITECTURES (handled by environment variable) 2022-02-02 17:18:55 +01:00
Matthias Hochsteger
4e755025d2 read CMAKE_OSX_ARCHITECTURES from environment variable 2021-12-15 18:10:36 +01:00
Matthias Hochsteger
16b88e8e67 OCC Mesher Cleanup 2021-11-28 15:14:41 +00:00
mhochsteger@cerbsim.com
dc4ba34657 special handling of CMAKE_OSX_ARCHITECTURES (may contain ';') 2021-11-08 16:38:47 +01:00
mhochsteger@cerbsim.com
aa7f246c2e fix cmake output handling 2021-11-08 15:52:52 +01:00
mhochsteger@cerbsim.com
d2f8910af2 Show more output during build
- show output in ci-builds only on failure
2021-11-04 14:44:23 +01:00
mhochsteger@cerbsim.com
68502ad77c cmake - fix subproject logging settings 2021-11-02 10:40:10 +01:00
Matthias Hochsteger
df53ffe05b fix finding tcl/tk stub libs on MacOS 2021-10-29 15:50:34 +02:00
mhochsteger@cerbsim.com
d9e8b815f5 pip installer 2021-10-27 16:51:41 +02:00
Matthias Hochsteger
40daa0327c Update OCC 2021-09-02 12:52:34 +00:00
Matthias Hochsteger
36d9ead3bc cmake - log output on failure in gitlab-ci 2021-06-04 16:03:54 +02:00
Christopher Lackner
a69cdc9000 mem tracing compile time option, simplify by MemoryTracer as member 2020-11-21 15:49:07 +01:00
Matthias Hochsteger
7a1344bfcb cmake variable NG_COMPILE_FLAGS to set additional compile options 2020-10-01 13:35:53 +02:00
Matthias Hochsteger
8fd08ef4ac Download prebuilt CGNS library on MacOS 2020-03-11 21:41:38 +01:00
Matthias Hochsteger
603141cf1a Fix CGNS support on Windows 2020-03-11 14:53:08 +00:00
Matthias Hochsteger
db5ad09b79 Initial CGNS format read support 2020-03-11 13:39:40 +01:00
Matthias Hochsteger
ce90bd9e83 [cmake] Simplify compile flag handling on Windows
Add options/define flags to ngcore, so they are automatically passed on
to dependencies
2020-01-16 16:38:06 -08:00
Matthias Hochsteger
19124f8d30 [cmake] Fix Windows build with spaces in build dir 2019-12-10 17:02:48 +00:00
Matthias Hochsteger
f3d9d3ad67 [cmake] Don't link python libraries in unix-conda environment
Conda links python libs statically to python executable
2019-11-26 19:26:18 +00:00
Lukas Kogler
0e7cfecf7a use parmetis metis in netgen 2019-10-01 09:48:38 +00:00
Christopher Lackner
13fa0acb2b pass BUILD_STUB_FILES option to superbuild 2019-06-30 12:52:08 +02:00
Christopher Lackner
5602322e94 add RangeException, NETGEN_CHECK_RANGE macro 2019-01-02 16:30:55 +01:00
Christopher Lackner
fd3474f5cb logging in ngcore 2018-12-28 13:43:15 +01:00
Christopher Lackner
17aba88117 [ngcore] follow cpp guidelines, check them with clang-tidy 2018-12-08 16:10:29 +01:00
Christopher Lackner
8e29d38fc1 archive works for pointers and shared_ptrs (even with
mult. inheritance and virtual base classes)
2018-12-03 16:28:04 +01:00
Matthias Hochsteger
f1dc069052 [cmake] Propagate CMAKE_OSX_SYSROOT 2018-10-03 16:11:45 +02:00
Matthias Hochsteger
502413fb02 [cmake] Propagate CMAKE_OSX_DEPLOYMENT_TARGET 2018-10-02 15:32:45 +02:00