Boost logo

Boost Users :

Subject: Re: [Boost-users] Use of ccache with Boost
From: Daniel James (daniel_james_at_[hidden])
Date: 2009-09-29 11:07:07


2009/9/29 Dalton, Tom <tom.dalton_at_[hidden]>:
>
> I'm using Boost on Linux however for various reasons I need to rebuild parts
> of it occasionally. For other C/C++-based tools that are built with
> autoconf/automake, I've started to use ccache (http://ccache.samba.org/) to
> speed up recompilation. This is done simply by setting the CC / CXX
> environment variables to "ccache gcc" / "ccache g++" respectively. I have
> had a look through the Jam documentation but I can't see an easy way to
> achieve the same thing when building the Boost distribution. The closest I
> came was a bit on the trac that simply said I can add a new toolset, but had
> no real instructions as to how.

Create a file called 'user-config.jam' in your home directory,
containing something like:

using gcc : : ccache g++ ;

Or possibly with the version number:

using gcc : 4.4 : ccache g++-4.4 ;

For more information see:

http://www.boost.org/doc/libs/1_40_0/doc/html/bbv2/advanced.html#bbv2.advanced.configuration

Daniel


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net