xenomai: new package, only mercury for now supported
[openadk.git] / docs / ccache-support.txt
blob3dfdd1fa2db4bf9e2e8dd1aebcd5383582ca7073
1 // -*- mode:doc; -*-
2 // vim: set syntax=asciidoc:
4 [[ccache]]
5 Using +ccache+ in OpenADK
6 ~~~~~~~~~~~~~~~~~~~~~~~~~
8 http://ccache.samba.org[ccache] is a compiler cache. It stores the
9 object files resulting from each compilation process, and is able to
10 skip future compilation of the same source file (with same compiler
11 and same arguments) by using the pre-existing object files. When doing
12 almost identical builds from scratch a number of times, it can nicely
13 speed up the build process.
15 +ccache+ support is integrated in OpenADK. You just have to enable +Use ccache
16 to speedup recompilation+ in +Globale settings+. This will automatically build
17 +ccache+ and use it for every target compilation.
19 The cache is located in +$HOME/.ccache+. It is stored outside of OpenADK
20 directory so that it can be shared by separate OpenADK builds. If you want to
21 get rid of the cache, simply remove this directory.