wmayer
9cd74b2aa6
increase memory memory on MSVC to fix internal compiler error
2018-05-01 12:15:57 +02:00
wmayer
36ba2bca08
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
a385c66260
check for minimum Eigen3 version to build flatmesh module
2018-04-29 13:58:38 +02:00
wmayer
e7cb8044ca
add switch to toggle building of flat mesh module
2018-04-29 00:03:05 +02:00
wmayer
1633af4b94
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
6548875fb2
make finding smesh optional
2018-04-28 12:05:30 +02:00
looooo
c999ec1960
external smesh: use version info
...
for precompiler conditionals
2018-04-28 12:05:30 +02:00
looooo
c74af88e0b
port to smesh 8.3
...
using #ifdef EXTERNAL_SMESH for the diff
2018-04-28 12:05:30 +02:00
luz.paz
9167064fc1
Misc. typos
...
Found via `codespell`
2018-04-25 09:41:33 -03:00
looooo
d079c2b500
cmake stuff
2018-04-23 09:56:23 +02:00
looooo
aa7030a0ea
win fixes + pybind11 improvementS
2018-04-23 09:56:23 +02:00
looooo
e2eb12d6c6
MeshFlattening: add function to unwrap face
2018-04-23 09:56:23 +02:00
wmayer
99b960c408
remove unneeded cmake switch
2018-04-22 21:22:36 +02:00
Jan Beich
20296b5636
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
53f54b62f3
don't make existence of PySide2 mandatory
2018-04-16 13:50:38 +02:00
wmayer
b01b2ef707
start v0.18 development
2018-04-10 13:03:26 +02:00
Fabio Rossi
1a5d14582f
Another fix to compile against qt5 with python2 (detection of shiboken2)
2018-02-01 21:43:59 +01:00
triplus
d5639b103f
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
79cd8ac90e
fix regression of pr1181
2017-12-28 19:06:10 +01:00
looooo
34af865911
add version info to PySide abstraction
2017-12-26 14:50:21 +01:00
Unknown
e3eca59173
Misc. typo fixes
...
Various workbenches
2017-12-23 14:30:30 +01:00
Unknown
5e2159cb74
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
3bf5993d27
Typo fix for recent commit
...
Introduced in 8bede4101cd35f2172a912b79c18f4ccedb38721
[skip ci]
2017-12-08 10:04:41 -05:00
wmayer
65735ec96f
fix cmake build failure
2017-12-07 14:42:38 +01:00
wmayer
75ed947e77
add combo box to select C++ standard
2017-12-07 12:05:44 +01:00
looooo
2e891a3af7
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
9a496d8c5b
check for clang version to disable warning
2017-10-20 16:21:55 +02:00
wmayer
9f12fcb99a
Log used compiler and its version
2017-10-19 10:29:02 +02:00
wmayer
96d01c9200
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
8e694c3820
add cmake option to use Qt or native file dialogs
2017-10-12 16:01:24 +02:00
wmayer
ee9afdc7b2
prepare Arch and Path workbench for Qt5
2017-09-21 14:57:20 +02:00
looooo
82f9c2e090
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
ac0c772c8e
Complete workbench dependecies
...
Complete workbench doesn't require any special dependencies anymore.
2017-08-08 18:42:02 -03:00
Janus Troelsen
abdf44820a
Allow first HDF5, MPI checks to fail (not REQUIRED)
2017-07-17 19:55:07 -03:00
Janus Troelsen
166ea50480
Do not error when MPI is missing
2017-07-17 19:55:07 -03:00
Janus Troelsen
04c52196c8
try to use pkg-config to find libhdf5 and openmpi
2017-07-17 19:55:07 -03:00
WandererFan
71e38c1b4d
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
4cda387e61
py3: support of Python 3.4
2017-06-06 23:49:42 +02:00
looooo
95297a0c31
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
NateAM
59fe379f5a
Added Surface module
...
I have added Nate's SurfaceTools module with the name changed to Surface in all files and filenames.
2017-04-17 16:20:44 +02:00
wmayer
ad9bc11a23
enable FREECAD_USE_QTOPENGL_WIDGET by default for Qt5, fixes #0002952 , fixes #0001401
2017-03-21 20:37:03 +01:00
wmayer
097818eceb
add option to switch between old and new OpenGL classes of Qt
2017-03-21 20:37:03 +01:00
looooo
d3db9eaf0e
cmake: reset shiboken-cmake-suffix for python < 3
2017-03-07 13:57:11 -03:00
Yorik van Havre
1c75c68268
Fixed python3 mistake in main cmake file
2017-03-04 12:59:48 -03:00
Yorik van Havre
853b9f7b36
Fixed another typo
2017-03-03 21:39:48 -03:00
Yorik van Havre
f6e4fbc2a3
Removed wrong typo fix
2017-03-03 13:42:06 -03:00
looooo
73df26a9e9
py3: gathering diff for CMakeList.txt
...
fe96347c28039e97a0acdc37f7df9861ffc96eda
33073603bd3b20a2debb9444a7247266f658baaa
6400fcca2cb8f5fde95013d4de97c2c45f3bb4e7
7c50633c8efc6d65d96f1b6f820c89320eabe1dc
2017-03-03 12:06:42 -03:00
Priit Laes
c7168467d0
python: We only support 2.7.x
...
Python 2.7 is currently the only upstream-supported 2.x version.
Python 2.6 is not supported by upstream since 2013 and there will be no 2.8
2017-03-03 12:06:42 -03:00
Kunda
b3a50294c5
Trivial typos
...
CmakeLists
.travis.yml
2017-03-01 15:33:52 -08:00
Bruce B. Lacey
2a88721102
Install macOS bundle executables into MacOS
...
* Previously, the macOS bundle executables were installed into
bin which does not adhere to Apple guidelines and causes
issues with certain frameworks like Qt. The install has
been refactored to install the executables into MacOS
Fixes #2928
2017-03-01 09:33:28 +01:00