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