Compiling (Speeding up): Difference between revisions

From FreeCAD Documentation
No edit summary
(Marked this version for translation)
Line 1: Line 1:
<languages/>
<languages/>
<translate>
<translate>
<!--T:8-->
{{Docnav|CompileOnMac|Third Party Libraries}}
{{Docnav|CompileOnMac|Third Party Libraries}}



Revision as of 22:09, 29 January 2019

CompileOnMac
Third Party Libraries

When developing FreeCAD one needs to build from source and the compiling/build phase can start eating in to precious development time. Here are some tips to shorten that process and make build times more efficient.

CCache

Install ccache to cache builds

Disable Modules

Use cmake-curses-gui, cmake-qt-gui, or cmake flags to disable modules you aren't working on

make -j

Use make -j # to specify the number of jobs. A suggested value is your number of computer cores, e.g.

make -j $(nproc)

distcc

Distcc can be used for distributed compilation on a network.

CompileOnMac
Third Party Libraries