Commit Graph

244 Commits

Author SHA1 Message Date
Petter Reinholdtsen
f99e350770 Rename R2, R3 and R4 in salomesmesh to fix building on armel.
Fix compilation on Armel due to coincident variables R2, R3 and R4
in <sys/ucontext.h>.

Based on suggestion by Paul Brook in
<URL: http://lists.alioth.debian.org/pipermail/debian-science-maintainers/2011-October/009876.html >.

Patch by Anton Gladky <gladk@debian.org>.

Patch has been used by the Debian edition of FreeCAD since 2011.
2023-08-21 10:56:20 -05:00
Petter Reinholdtsen
0bb482ef59 Fixes GCC8 FTBFS due to included copy of SMESH.
Patch by Kurt Kremitzki <kkremitzki@debian.org>

Been used in the Debian edition of FreeCAD since 2018.
2023-08-21 10:55:53 -05:00
Petter Reinholdtsen
5647e54e4e Disable memory-check in SMDS because sysinfo.h is not working on BSD.
The SMDS memory check cause the build to fail on on BSD-systems. It would be
better to disable it only on BSD-platforms, or use
http://code.google.com/p/sysinfo-bsd/source/browse/sysinfo.c for them.

This fixes Debian bug https://bugs.debian.org/623560 .

Patch by Anton Gladky <gladk@debian.org>.

Been part of the Debian edition of FreeCAD since 2011.
2023-08-21 09:38:34 -05:00
wmayer
361a4cae9c fixes #9342: Build: 'cmake --install --prefix' no effect to lazy_loader 2023-05-11 18:39:08 +02:00
luzpaz
38a01939e0 Migrate domain name from freecadweb to freecad (#9352)
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files

Closes #6415
2023-04-24 15:19:20 -05:00
Adrian Schröter
3bd3a7de9a libE57Format: fix compile using gcc13
Adding missing header file. Also submitted this upstream here:

https://github.com/asmaloney/libE57Format/pull/243
2023-03-27 12:52:18 +02:00
wmayer
2a0e52e71e clang: fix -Wunused-but-set-variable 2023-03-12 15:05:21 +01:00
mosfet80
bed7b76524 remove Python2 code 2023-03-04 17:51:43 -06:00
wmayer
0b064b6f44 smesh: std::iterator<> is deprecated in C++17 2023-02-10 14:18:01 +01:00
mosfet80
a06218cc7e Delete zlib.CMakeLists.txt
remove unused Cmake file
2023-01-23 21:58:31 -07:00
Uwe
0cf9277abf [salome] StdMeshers_CartesianParameters3D: fix a typo
- found by the spell-checker CI
2022-10-11 02:37:46 +02:00
Uwe
a25bdf15b9 use explicit prefix std:: for vectors
- also add potentially missing include
- this commit is an attempt to fix #7585
2022-10-11 01:44:24 +02:00
Uwe
6c6daa1939 [Netgen] fix typos found by codespell 2022-08-18 02:39:47 +02:00
Uwe
d0ebececbe [Netgen] add headers to support recent Netgen
- as reported here: https://forum.freecadweb.org/viewtopic.php?p=618174#p618174
- also fix compiler warnings about unsafe bool handling
2022-08-17 12:32:02 +02:00
Uwe
af945a8900 [libE57] remove more superfluous nullptr checks 2022-07-18 13:14:51 +02:00
Uwe
b801e7151a [libE57] remove superfluous nullptr checks 2022-07-18 02:59:14 +02:00
wmayer
8cf6bf6909 SMESH: fixes #6553: [Bug] gmsh with VTK9.x does not work 2022-03-28 13:46:21 +02:00
wmayer
f85d9e0f74 libE57Format: fix unknown-pragma warning with clang/MSYS 2022-03-20 13:43:22 +01:00
Uwe
b57e6fa5bd [3rdParty] SalomeMesh: fix parameter typos found by the spellchecker CI 2022-03-13 02:00:52 +01:00
Uwe
ebd92016af [3rdParty] libE57: fix comment typos found by the spellchecker CI 2022-03-12 20:20:18 +01:00
Uwe
3b395ed856 [skip CI] fix inconsistent line endings in 2 files
was reported by MSVC
2022-03-12 20:12:19 +01:00
Uwe
3017b84191 [skip CI] [3rdParty] libE57: fix comment typos found by the spellchecker CI 2022-03-12 19:52:29 +01:00
Uwe
0ebdbff9bf [skip ci] [3rdParty] SMESH: fix comment typos found by the spellchecker CI 2022-03-12 19:18:12 +01:00
Uwe
9f373d26b3 [3rdParty] SalomeMesh: fix more comment typos found by the spellchecker CI 2022-03-12 19:02:37 +01:00
Uwe
97472c46ad [3rdParty] SalomeMesh: fix comment typos found by the spellchecker CI 2022-03-12 18:38:53 +01:00
Uwe
fc51a07127 [3rdParty] fix typos found by the spellchecker CI 2022-03-12 17:49:37 +01:00
wmayer
b0ebf143e6 Tools: [skip ci] remove all references to CxImage 2022-02-28 21:44:57 +01:00
andrea reale
84626aaab9 Remove unused 3rdparty library 2022-02-18 13:05:06 +01:00
Uwe
b65cbdef05 [3rdParty] fix typo
to silence the spellcheking CI
2022-02-05 14:32:26 +01:00
wmayer
6bee73532e smesh: suppress -Wcast-function-type 2022-02-05 14:13:05 +01:00
wmayer
2f5e499868 kdtree++: modernize C++11 2022-01-26 21:54:29 +01:00
marioalexis
4205af8d4d libE57Format: Fix warnings -Wignored-qualifiers and -Wcomment 2022-01-25 11:38:34 +01:00
wmayer
ee95ccc13a E57Format: respect GNU install dirs 2021-12-19 10:46:56 +01:00
Benjamin Alterauge
44d872ddb9 Include Limits
See https://forum.freecadweb.org/viewtopic.php?f=4&t=64567
2021-12-17 21:20:48 +01:00
wmayer
0f96b7c5a9 E57Format: for CMake version < 3.11 add_library requires explicit list of source files 2021-12-17 11:18:24 +01:00
wmayer
105836293e libE57Format: fix warnings -Wunused-parameter 2021-12-15 22:14:57 +01:00
Benjamin Alterauge
c569f11ec2 Add the libE57Format to 3rdParty
The library supports the E57 file format. Source code is clone from the fork https://github.com/asmaloney/libE57Format. The licenses are BSL-1.0 and MIT.
2021-12-15 22:14:57 +01:00
wmayer
91a8ffd31c SMESH: port to OCCT 7.6 2021-10-11 00:30:22 +02:00
wmayer
6fad3d0392 SMESH: [skip ci] do not undefine the guard of a header file 2021-10-07 11:10:12 +02:00
wmayer
8cbd92d874 port to MSYS2/clang 2021-09-19 19:49:44 +02:00
wmayer
aba9ef731c Make smesh compile with vtk9 2021-05-09 10:53:13 +02:00
wmayer
80415446cf CMake: disable moc for some targets and fix failure for existing builds 2021-04-19 15:13:17 +02:00
wmayer
7b3b9767c5 smesh: [skip ci] suppress C++17 related warnings about extensions 2021-03-27 13:55:21 +01:00
wmayer
402a009f42 SMESH: [skip ci] fix -Wdelete-non-virtual-dtor 2020-12-29 10:36:07 +01:00
wmayer
f0aba7a561 MSVC: [skip ci] make working with C++17 compiler 2020-11-09 16:13:34 +01:00
wmayer
7fa3488aa9 smesh: [skip ci] comment out call of std::set_unexpected that has been removed in C++17 2020-11-08 10:47:08 +01:00
wmayer
0d352cba43 smesh: [skip ci] comment out call of std::set_unexpected that has been removed in C++17 2020-11-07 19:47:11 +01:00
wmayer
b945573ec8 macOS: suppress some warnings 2020-10-18 16:18:34 +02:00
wmayer
2f5d8085bf smesh: [skip ci] port Netgen plugin to v6.2 2020-07-23 16:22:54 +02:00
wmayer
68715af145 smesh: [skip ci] port Netgen plugin to v6.2 2020-07-22 20:32:34 +02:00