Commit Graph

256 Commits

Author SHA1 Message Date
wmayer
c2ab3f02cd remove undesired dependency of Mesh to Part module 2018-07-28 11:58:39 +02:00
wandererfan
e267eac7bb Fix #3329 globalPosition in Stl export 2018-07-27 10:37:06 -03:00
wmayer
d3ef6905ff + add option to switch off precompiled header 2018-07-25 20:17:11 +02:00
Fabio Rossi
f469c9a2c6 Another fix to compile against qt5 with python2 (detection of shiboken2) 2018-07-07 14:09:11 -03:00
Torsten Sadowski
a59e87976f Additional modules for Arch Linux added to VTK_COMPONENTS 2018-06-15 11:30:42 -03:00
Torsten Sadowski
e3f578ee89 Building the FEM module on Arch Linux requires some additions to VTK_LIBRARIES 2018-06-15 11:30:42 -03:00
looooo
d38fabf264 cmake:occt: add fallback 2018-05-31 11:02:33 +02:00
looooo
baed57f01a conda: osx configuration 2018-05-31 11:02:33 +02:00
wmayer
b54f0353b0 revert commit d1588052ff 2018-05-29 09:38:23 +02:00
wmayer
d1588052ff (tmp.) switch off Web module when building with Qt5 2018-05-27 19:03:26 +02:00
looooo
71dd8934a7 add python syntax checker 2018-05-23 19:13:54 +02:00
wmayer
717a4a50a2 increase memory memory on MSVC to fix internal compiler error 2018-05-01 12:15:57 +02:00
wmayer
983f2472a8 more fixes for flatmesh
+ fix gcc warning
+ add conversion function for boost.python
+ switch build off by default due to travis build failure for Py3
2018-04-29 14:50:41 +02:00
wmayer
7ceb9721e3 check for minimum Eigen3 version to build flatmesh module 2018-04-29 13:58:38 +02:00
wmayer
6aeab22842 add switch to toggle building of flat mesh module 2018-04-29 00:03:05 +02:00
wmayer
68cc427b00 Improve handling of external smesh
+ add SMESH_version.h.cmake to set full version number instead of using compiler define
+ do not set include path of smesh globally
+ do not set library path of smesh globally
+ do not set HAVE_NETGEN define globally
+ improve using debug and release libs of smesh for MSVC
2018-04-28 12:10:55 +02:00
looooo
2092afe07f make finding smesh optional 2018-04-28 12:05:30 +02:00
looooo
547cc9f36c external smesh: use version info
for precompiler conditionals
2018-04-28 12:05:30 +02:00
looooo
21cdc9ea4a port to smesh 8.3
using #ifdef EXTERNAL_SMESH for the diff
2018-04-28 12:05:30 +02:00
luz.paz
505488c4f9 Misc. typos
Found via `codespell`
2018-04-25 09:41:33 -03:00
looooo
c518744e39 cmake stuff 2018-04-23 09:56:23 +02:00
looooo
d8d79c908e win fixes + pybind11 improvementS 2018-04-23 09:56:23 +02:00
looooo
76b66159b3 MeshFlattening: add function to unwrap face 2018-04-23 09:56:23 +02:00
wmayer
a4ae54f65a remove unneeded cmake switch 2018-04-22 21:22:36 +02:00
Jan Beich
869b5c8918 Explicitly link against -lpthread on Unix
/usr/bin/ld.lld: error: undefined symbol: pthread_condattr_init
>>> referenced by src/3rdParty/salomesmesh/src/SMESH/SMESH_Mesh.cpp
>>>               src/3rdParty/salomesmesh/CMakeFiles/SMESH.dir/src/SMESH/SMESH_Mesh.cpp.o:(boost::condition_variable::condition_variable())

/usr/bin/ld.lld: error: undefined symbol: pthread_condattr_setclock
>>> referenced by src/3rdParty/salomesmesh/src/SMESH/SMESH_Mesh.cpp
>>>               src/3rdParty/salomesmesh/CMakeFiles/SMESH.dir/src/SMESH/SMESH_Mesh.cpp.o:(boost::condition_variable::condition_variable())

/usr/bin/ld.lld: error: undefined symbol: pthread_condattr_destroy
>>> referenced by src/3rdParty/salomesmesh/src/SMESH/SMESH_Mesh.cpp
>>>               src/3rdParty/salomesmesh/CMakeFiles/SMESH.dir/src/SMESH/SMESH_Mesh.cpp.o:(boost::condition_variable::condition_variable())
2018-04-19 15:38:37 +02:00
wmayer
6858146c8a don't make existence of PySide2 mandatory 2018-04-16 13:50:38 +02:00
wmayer
130c44521f start v0.18 development 2018-04-10 13:03:26 +02:00
Fabio Rossi
cee5b2807e Another fix to compile against qt5 with python2 (detection of shiboken2) 2018-02-01 21:43:59 +01:00
triplus
636f361268 Qt5 build related improvements
Addition of PYTHON_SUFFIX and PYTHON_BASENAME available in all build scenarios offers more control when compiling (Py2/Py3/Qt5). Using symlinks as a workaround is not needed anymore.

Forum discussion:
https://forum.freecadweb.org/viewtopic.php?f=10&t=12534&p=208323#p208323
2018-01-09 10:07:05 -02:00
wmayer
6eb36447ed fix regression of pr1181 2017-12-28 19:06:10 +01:00
looooo
070395d67c add version info to PySide abstraction 2017-12-26 14:50:21 +01:00
Unknown
a8ecffb652 Misc. typo fixes
Various workbenches
2017-12-23 14:30:30 +01:00
Unknown
d949210aed Typos, grammar & uniformiity
3rd party KDL typos have been submitted upstream https://github.com/orocos/orocos_kinematics_dynamics/pull/121
2017-12-13 00:10:46 -05:00
Unknown
3627cf2b1a Typo fix for recent commit
Introduced in 9376138d06
[skip ci]
2017-12-08 10:04:41 -05:00
wmayer
9376138d06 fix cmake build failure 2017-12-07 14:42:38 +01:00
wmayer
885ef4b5bf add combo box to select C++ standard 2017-12-07 12:05:44 +01:00
looooo
a9e1a55175 move PySide abstraction layer to Ext
/bin is not in the python-path for a installed build.
2017-11-03 23:24:08 +01:00
wmayer
af64ffcaf5 check for clang version to disable warning 2017-10-20 16:21:55 +02:00
wmayer
5823aac057 Log used compiler and its version 2017-10-19 10:29:02 +02:00
wmayer
8b2fcf3677 fix several kind of warnings:
+ fix -Wparentheses/-Wlogical-op-parentheses
+ fix -Wunused-variable
+ disable -Wundefined-var-template due to many false-positives (clang)
+ fix -Winconsistent-missing-override
+ fix -Wmaybe-uninitialized
2017-10-15 19:12:07 +02:00
wmayer
56ac228543 add cmake option to use Qt or native file dialogs 2017-10-12 16:01:24 +02:00
wmayer
cb494198f0 prepare Arch and Path workbench for Qt5 2017-09-21 14:57:20 +02:00
looooo
0139653939 qt5: win: use qtwebkit by default
use -DBUILD_QT5_WEBKIT=OFF to disable qtwebkit for qt5
2017-09-13 08:01:29 +02:00
triplus
8d71bfba72 Complete workbench dependecies
Complete workbench doesn't require any special dependencies anymore.
2017-08-08 18:42:02 -03:00
Janus Troelsen
1fa40d9345 Allow first HDF5, MPI checks to fail (not REQUIRED) 2017-07-17 19:55:07 -03:00
Janus Troelsen
3e017cedaa Do not error when MPI is missing 2017-07-17 19:55:07 -03:00
Janus Troelsen
b76519333f try to use pkg-config to find libhdf5 and openmpi 2017-07-17 19:55:07 -03:00
WandererFan
0a7c6c42ec Fix #3113 TechDraw needs Drawing in cmake
TechDraw/App  Svg/Dxf functions use routines from
Drawing/App/DrawingExport.cpp
2017-07-17 19:47:44 -03:00
wmayer
9513792292 py3: support of Python 3.4 2017-06-06 23:49:42 +02:00
looooo
b91e960c5c py3: /cMake gathering commits for cmake
mostly this changes are necessary to build FreeCAD with py3 (and conda) on windows.
issue 0000995
2017-06-01 19:42:13 +02:00