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
wmayer
7e0b468008
make cmake configure version with older versions
2017-02-25 13:52:45 +01:00
Bruce B. Lacey
e54761e5c2
Enable all VTK components available on macOS
...
Fixes #2919
2017-02-25 01:13:25 -03:00
Bruce B. Lacey
e8f80da3a1
Packaging: macOS relocation of libraries without children
...
* macOS install path must be <bundle>/MacOS in order for
QLibrary to find qt.conf to set the correct bundle paths
* Refactored to add an explicit graph traversal to set the
dynamic loader id to handle the case where a bundled
resource does not have any children
* Fixed the case where rpaths were not removed from
libraries without children
* Improved diagnostics when bundling fail to finds
a dependent library in the search path
Mantis: #0002886
Refs: #535
2017-02-23 20:28:17 -08:00
Bruce B. Lacey
bb80968e6e
Packaging: Set macOS dynamic loader paths
...
* DYLD paths are set properly to prevent loading libraries external
to the bundle
a. LC_ID_DYLD is set to the basename of the library name (i.e.
not the absolute path) when it is copied into the bundle
b. Existing LC_RPATH entries in libraries are removed before adding
the bundle-relative RPATH
* Added configurable diagnostic logging to aid in debugging
Fixes 0002886
2017-02-19 01:16:59 -08:00
triplus
a527ffe694
Navigation indicator for FreeCAD
2017-02-18 16:03:52 +01:00
wmayer
8ddd3c3581
commit 10000
2017-02-04 16:24:32 +01:00
wmayer
56bd8d9888
commit 9999
2017-02-04 16:17:56 +01:00
wmayer
c4acc7d082
disable Path module on Win32 if cmake version is less than 3.4.3
2017-02-04 14:48:33 +01:00
wwmayer
47aaf4e6fa
Merge pull request #460 from realthunder/PathArea
...
Added Path.Area and Path::FeatureArea
2017-02-04 11:36:21 +01:00
Kurt Kremitzki
fed542da9e
Add Addon Manager to Tools menu
2017-02-02 11:20:41 +01:00
Zheng, Lei
56b5ba26b7
Force BOOST_PP_VARIADIC for clang
...
Current clang has full support for all variadic macro feature required
by Boost.Preprocessor. However, older Boost turned off variadic feature
for clang by default, probably because clang was broken at that time. It
should be safe to turn it on now.
2017-01-29 19:01:10 +00:00
wmayer
46f38b6531
implement tiny layer for PySide/PySide2
2016-12-28 10:10:59 +01:00
wmayer
0f19b8a337
search in list of all available vtk components instead of file system
2016-12-27 20:37:20 +01:00
Johannes Obermayr
e7c74dcd02
Remove keyword on end of VTK_LIBRARIES.
2016-12-25 14:01:07 +01:00
Mateusz Skowroński
870d90a63a
Remove additional find_package calls.
2016-12-25 11:11:46 +01:00
Mateusz Skowroński
9e4100a318
Use PySide2 tools for Qt5 build.
2016-12-25 11:11:46 +01:00
wmayer
577ed59fbc
switch to PySide2 for Qt5
2016-12-24 15:33:15 +01:00
wmayer
b86a28da12
do not use Qt4 macros for Qt5 version of fc_wrap_cpp
2016-12-15 13:33:33 +01:00
wmayer
c33f73eb99
use Qt WebKit module
2016-12-13 19:48:22 +01:00
wmayer
743b83e853
Add switch to select between Qt4 and Qt5
2016-12-13 15:53:13 +01:00
wmayer
6cfaf916f8
remove superfluous Qt includes
2016-12-13 15:40:49 +01:00
wmayer
f44fa0168c
need vtkhdf5 module for certain systems
2016-11-28 18:07:25 +01:00
Johannes Obermayr
69fa118b08
Link just against required VTK modules on Linux.
...
Note:
If VTK is installed below /opt or anywhere else just add a path to GLOB_RECURSE.
2016-11-20 10:18:32 +01:00