Commit Graph

164 Commits

Author SHA1 Message Date
wmayer
6d3e2a396a set -Wextra as default 2016-10-08 15:28:51 +02:00
wmayer
d7b5fbf214 drop hard dependency of MeshPart to smesh 2016-09-24 11:16:27 +02:00
wmayer
801ac34258 fix -Wdeprecated in Part & FreeCADGui 2016-09-22 15:32:49 +02:00
Marco Molteni
2f13ff93a3 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
8f426e5d9c Better wording for missing dependencies 2016-08-20 22:04:36 +02:00
Bernd Hahnebach
984e7994a4 :-) Since We are not gone stop improving it, the code will never be finished! :-) ... hopefully 2016-08-04 17:45:04 +02:00
WandererFan
aa5df7c9ba REQUIRES_MODS(BUILD_TECHDRAW... 2016-07-11 15:32:16 +02:00
Ian Rees
c70114f8da Fix compilation on Mac + small filename typo. 2016-07-11 15:32:16 +02:00
WandererFan
a46fd856d4 more /Drawing/TechDraw/ edits. VP name conflicts 2016-07-11 15:32:16 +02:00
WandererFan
67bf21277a cmake changes for /Mod/TechDraw 2016-07-11 15:32:16 +02:00
Bruce B. Lacey
ca94f64c75 Leverage ccache to reduce build times (both locally and on Travis-ci) 2016-07-04 15:17:58 -07:00
DeepSOIC
541e84076a 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
f4dee44f42 restore previous hdf5 check for Linux 2016-06-16 13:59:07 +02:00
wmayer
ce62b65684 fix check for hdf5 library 2016-06-16 12:38:13 +02:00
wmayer
c8a02521d4 + do not pollute all projects with vtk options that don't use this library 2016-06-16 10:26:59 +02:00
wmayer
e23973e1ed if smesh is not built or used don't require vtk 2016-06-16 10:14:52 +02:00
Ian Rees
141398db77 Reworked inter-module dependencies in CMake 2016-06-16 09:53:57 +02:00
Stefan Tröger
2fb14ce9c4 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
1ab92094b9 SMESH: Make it compatibel to VTK 6.0 2016-06-15 22:34:10 +02:00
Jean-Marie Verdun
47f21309dd FEM: Make FEM compatible with SMESH7 2016-06-15 22:34:10 +02:00
Stefan Tröger
61f503ad51 FEM: Make SMESH7 compile with occ6 2016-06-15 22:34:10 +02:00
wmayer
3ceaf7acf9 + make compiler check working for older cmake versions 2016-06-05 09:37:26 +02:00
Stefan Tröger
875e32607d FEM Post: import VTK types only when possible 2016-05-18 21:35:15 +02:00
Stefan Tröger
4d09c09dc0 FEM Post: Move post processing to fem objects 2016-05-18 21:35:15 +02:00
Stefan Tröger
8805cab27c FEM Post: Proof of concept 2016-05-18 21:35:15 +02:00
Johannes Obermayr
1e061b5c02 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
0b0b61cd79 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
cb9be3ac9f add gcc and clang c++11 flag 2016-04-12 18:12:09 +02:00
wmayer
1d75efea75 + increase minor and build number, rework creation of Version.h 2016-04-09 15:15:29 +02:00
Ian Rees
27f12ae3de Find Netgen/nglib on MacOS with MacPorts 2016-03-28 10:48:49 +02:00
wmayer
ff0839184b + make an option to enable C++11 support for clang 2016-03-22 12:29:17 +01:00
wmayer
a4dc263846 + always get occ version information in About dialog 2016-03-19 15:55:09 +01:00
wmayer
3c1ab4bd9d + extend list of needed pcl components 2016-03-08 15:44:31 +01:00
Ian Rees
01032c952d Don't use -std=c++0x for gcc <4.7 2016-02-11 17:59:44 +13:00
Ian Rees
6ae327d1f7 Minimum Boost version to 1.55 except for gcc < 4.7 2016-02-04 18:55:59 +13:00
wwmayer
d1a02e8d35 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
6117c31bcc + unify error messages on not found libraries 2016-01-31 09:41:41 +01:00
Ian Rees
8219102dbe Turn on C++11 support for GCC and Clang 2016-01-30 21:29:31 +13:00
Yorik van Havre
85fdc8c76b Drawing: Add SpreadsheetView command - fixes #1805 2016-01-03 16:44:56 -02:00
wmayer
25fd2adb03 + 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
e4ac34ecb0 Path: Removed KDL/Robot dependency 2015-10-13 16:44:09 -03:00
wmayer
0b47413fe1 + fix module dependency of Start and Web 2015-10-04 13:33:43 +02:00
Priit Laes
e4cf5fab49 build: Remove unneeded ODE configuration files 2015-09-23 12:25:42 +02:00
Alexander Golubev
3f8350157a put -Wall flag before the user specified flags 2015-09-02 11:08:16 +02:00
wwmayer
e7441149f0 + fix many minor warnings, activate -Wall for gcc 2015-08-02 22:32:18 +02:00
wmayer
92a65a8b5b + remove option to build deprecated cam module 2015-08-01 10:47:46 +02:00
wwmayer
9196591803 + write message to start make 2015-07-31 01:27:48 +02:00
wwmayer
8da4f1dd1d + fixes #0001322 2015-07-31 00:37:05 +02:00
wwmayer
059bbdc496 + write more informative error messages for missing libraries 2015-07-30 23:22:44 +02:00
wmayer
ae7a53f4c1 + cmake policy CMP0054 2015-07-28 17:30:00 +02:00