Commit Graph

372 Commits

Author SHA1 Message Date
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
wmayer
26c5874d55 + make an option to enable C++11 support for clang 2016-03-22 12:29:17 +01:00
wmayer
8728bb2172 + always get occ version information in About dialog 2016-03-19 15:55:09 +01:00
wmayer
e7ffa08f1a + extend list of needed pcl components 2016-03-08 15:44:31 +01:00
Ian Rees
f1b354445a Don't use -std=c++0x for gcc <4.7 2016-02-11 17:59:44 +13:00
Ian Rees
8a967bf953 Minimum Boost version to 1.55 except for gcc < 4.7 2016-02-04 18:55:59 +13:00
wwmayer
de7e2cc26d Merge pull request #83 from ianrrees/20160126-c++11
Turns on C++11 support for GCC and Clang
2016-01-31 15:27:32 +01:00
wmayer
4efd7c4b18 + unify error messages on not found libraries 2016-01-31 09:41:41 +01:00
Ian Rees
ab6562f8a3 Turn on C++11 support for GCC and Clang 2016-01-30 21:29:31 +13:00
Yorik van Havre
16e857cbef Drawing: Add SpreadsheetView command - fixes #1805 2016-01-03 16:44:56 -02:00
wmayer
13830fe52e + fixes #0002329: remove the 2 now obsolete Pivy versions distributed with FreeCAD source code 2015-11-05 21:26:05 +01:00
Yorik van Havre
3dfec0e0e6 Path: Removed KDL/Robot dependency 2015-10-13 16:44:09 -03:00
wmayer
949fc4860a + fix module dependency of Start and Web 2015-10-04 13:33:43 +02:00