summaryrefslogtreecommitdiffstats
path: root/devel/ccache/DETAILS
blob: e5d610096241f066a802088fe758249e0bbc9ef2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
           SPELL=ccache
         VERSION=3.7.4
          SOURCE=$SPELL-$VERSION.tar.xz
         SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
   SOURCE_URL[0]=https://github.com/$SPELL/$SPELL/releases/download/v$VERSION/$SOURCE
  SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
      SOURCE_GPG=samba.gpg:$SOURCE.asc:UPSTREAM_KEY
  SOURCE2_IGNORE=signature
      LICENSE[0]=GPL
        WEB_SITE=https://ccache.dev/
        KEYWORDS="devel"
           SHORT="ccache is a cache for C/C++ compilers"
         ENTERED=20020416
cat << EOF
ccache is a compiler cache. It acts as a caching pre-processor to
C/C++ compilers, using the -E compiler switch and a hash to detect
when a compilation can be satisfied from cache. This often results in
a 5 to 10 times speedup in common compilations.

The idea came from Erik Thiele wrote the original compilercache
program as a bourne shell script. ccache is a re-implementation of
Erik's idea in C with more features and better performance.
EOF