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
wmayer
b68734efe0
Add cmake switch to choose between official OpenCascade version and community edition
2016-11-17 17:46:42 +01:00
wmayer
47d3a99d57
adjust vtk warning
2016-11-12 13:18:20 +01:00
wmayer
49a5a8c194
disable again selection of vtk components since this still causes problems on further systems
2016-11-12 11:22:52 +01:00
wmayer
88327c1592
use vtkParallelMPI only for Linux
2016-11-11 16:45:55 +01:00
wmayer
c9021f3209
use list to handle vtk components
2016-11-11 16:12:06 +01:00
wmayer
6898560d17
do not require vtkParallelMPI on Win32
2016-11-11 15:26:22 +01:00
wmayer
dfdb707743
add missing vtk component, use VTK_INCLUDE_DIRS for include dirs
2016-11-11 15:08:20 +01:00
Michele Renda
dc8014e1d7
[PATCH] Fix CMake VTK find_package, specifying which components are used.
2016-11-11 13:38:46 +01:00
wmayer
4e0323565d
set -Wextra as default
2016-10-08 15:28:51 +02:00
wmayer
855839c392
drop hard dependency of MeshPart to smesh
2016-09-24 11:16:27 +02:00
wmayer
5bd455cc76
fix -Wdeprecated in Part & FreeCADGui
2016-09-22 15:32:49 +02:00
Marco Molteni
30d3dd773d
MacOSX: When using Qt4 installed by MacPorts, give the cmake finder a chance to find it
2016-08-22 15:19:58 +02:00
Marco Molteni
b9b829501f
Better wording for missing dependencies
2016-08-20 22:04:36 +02:00
Bernd Hahnebach
a12c21f497
:-) Since We are not gone stop improving it, the code will never be finished! :-) ... hopefully
2016-08-04 17:45:04 +02:00
WandererFan
35e833f7cd
REQUIRES_MODS(BUILD_TECHDRAW...
2016-07-11 15:32:16 +02:00
Ian Rees
eeb9497746
Fix compilation on Mac + small filename typo.
2016-07-11 15:32:16 +02:00
WandererFan
05bca371dc
more /Drawing/TechDraw/ edits. VP name conflicts
2016-07-11 15:32:16 +02:00
WandererFan
d02cc2cac3
cmake changes for /Mod/TechDraw
2016-07-11 15:32:16 +02:00
Bruce B. Lacey
a035289f1c
Leverage ccache to reduce build times (both locally and on Travis-ci)
2016-07-04 15:17:58 -07:00
DeepSOIC
84b8f1c721
New module: Show
...
A module for gathering code related to visibility automation and the like.
Contains DepGraphTools.py and TempoVis.py, to be withdrawn from
Part/AttachmentEditor.
Also: changes to TempoVis:
* keep TempoVis from from raising
(TempoVis is non-essential functionality, so breaking execution of
unsuspecting routines that use it seems like a bad idea.
* implement saving/restoring camera
(Unfortunately, I failed to implement nice animated restoration.)
* almost proper support of saving to file
(I still couldn't figure out a way to restore reference to document and
viewer. So, falling to using active ones instead (might cause bugs).)
2016-06-20 01:18:09 +03:00
wmayer
ddf140b345
restore previous hdf5 check for Linux
2016-06-16 13:59:07 +02:00
wmayer
afbedcd0fd
fix check for hdf5 library
2016-06-16 12:38:13 +02:00
wmayer
05884492ef
+ do not pollute all projects with vtk options that don't use this library
2016-06-16 10:26:59 +02:00
wmayer
408e5bc9f7
if smesh is not built or used don't require vtk
2016-06-16 10:14:52 +02:00
Ian Rees
d22d752cca
Reworked inter-module dependencies in CMake
2016-06-16 09:53:57 +02:00
Stefan Tröger
6e1af4167d
FEM Post: Always build except for VTK <6.2
...
VTK 6.0 has a bug which makes it incompatibel with c++11
2016-06-15 22:34:10 +02:00
Stefan Tröger
024a317fbd
SMESH: Make it compatibel to VTK 6.0
2016-06-15 22:34:10 +02:00
Jean-Marie Verdun
f7c77a446a
FEM: Make FEM compatible with SMESH7
2016-06-15 22:34:10 +02:00
Stefan Tröger
088f1e4719
FEM: Make SMESH7 compile with occ6
2016-06-15 22:34:10 +02:00
wmayer
8bc1eb90ed
+ make compiler check working for older cmake versions
2016-06-05 09:37:26 +02:00
Stefan Tröger
d79550fe40
FEM Post: import VTK types only when possible
2016-05-18 21:35:15 +02:00
Stefan Tröger
02095a49af
FEM Post: Move post processing to fem objects
2016-05-18 21:35:15 +02:00
Stefan Tröger
379a51a12d
FEM Post: Proof of concept
2016-05-18 21:35:15 +02:00
Johannes Obermayr
bd3f6f4052
Fix boost::any bug with Boost 1.54.
...
and set BOOST_MIN_VERSION to 1.48.
Fixes:
- http://freecadweb.org/tracker/view.php?id=0002505
- http://forum.freecadweb.org/viewtopic.php?f=13&t=15310
- http://forum.freecadweb.org/viewtopic.php?f=3&t=15400
- http://forum.freecadweb.org/viewtopic.php?f=10&t=14108
2016-05-02 18:31:08 +02:00
Bruce B. Lacey
f6685ec610
Refactored compiler setting logic to require and set C+11 for FreeCAD 0.17+
...
NOTE: Preserved deprecated logic however it could be removed because
this cmake configuration won't be used for FreeCAD versions earlier than 0.17
2016-04-13 12:34:15 -07:00
Stefan Tröger
d514661ec6
add gcc and clang c++11 flag
2016-04-12 18:12:09 +02:00
wmayer
c74226f7a7
+ increase minor and build number, rework creation of Version.h
2016-04-09 15:15:29 +02:00
Ian Rees
63515ba8e6
Find Netgen/nglib on MacOS with MacPorts
2016-03-28 10:48:49 +02:00