ccache - a fast compiler cache
Go to file
Joel Rosdahl f9cf675f44 Bundle (a subset of) zlib 1.2.3 for portability
The bundled zlib copy is only used when no suitable system zlib can be found.
2010-02-25 23:27:58 +01:00
packaging fixed dos text format in ccache.spec 2003-09-25 08:15:21 +02:00
zlib Bundle (a subset of) zlib 1.2.3 for portability 2010-02-25 23:27:58 +01:00
.gitignore Add .gitignore 2010-01-06 22:23:10 +01:00
args.c Remove standard includes from ccache.h 2010-02-17 21:03:27 +01:00
autogen.sh Stop on error in autogen.sh 2010-01-05 18:53:00 +01:00
ccache.c Improve log message 2010-02-25 08:19:51 +01:00
ccache.h use size_t when we refer to memory sizes 2010-02-22 23:02:22 +01:00
ccache.yo Minor man page improvements 2010-02-22 23:21:28 +01:00
cleanup.c Add .o suffix to stored object files for consistency 2010-02-21 21:14:51 +01:00
comments.c Remove standard includes from ccache.h 2010-02-17 21:03:27 +01:00
comments.h Unify comments when hashing source code to increase hit rate 2010-01-05 18:53:04 +01:00
configure.ac Bundle (a subset of) zlib 1.2.3 for portability 2010-02-25 23:27:58 +01:00
COPYING added some docs and comments ... 2002-03-27 00:58:31 +01:00
dump-manifest Add a hash_size field to the manifest on-disk format 2010-02-22 21:45:53 +01:00
execute.c Improve log messages 2010-02-24 21:39:35 +01:00
getopt_long.c Make getopt_long prettier and more standalone 2010-02-17 20:09:55 +01:00
getopt_long.h Make getopt_long prettier and more standalone 2010-02-17 20:09:55 +01:00
hash.c use size_t when we refer to memory sizes 2010-02-22 23:02:22 +01:00
hashtable_itr.c First working version of the direct mode 2010-01-05 18:53:01 +01:00
hashtable_itr.h First working version of the direct mode 2010-01-05 18:53:01 +01:00
hashtable_private.h First working version of the direct mode 2010-01-05 18:53:01 +01:00
hashtable.c First working version of the direct mode 2010-01-05 18:53:01 +01:00
hashtable.h First working version of the direct mode 2010-01-05 18:53:01 +01:00
hashutil.c Correctly handle direct mode hit, missing object file and differing cpp hash 2010-01-05 18:53:02 +01:00
hashutil.h Correctly handle direct mode hit, missing object file and differing cpp hash 2010-01-05 18:53:02 +01:00
INSTALL Bundle (a subset of) zlib 1.2.3 for portability 2010-02-25 23:27:58 +01:00
install-sh Remove trailing whitespace 2010-01-05 18:53:01 +01:00
Makefile.in Bundle (a subset of) zlib 1.2.3 for portability 2010-02-25 23:27:58 +01:00
manifest.c Improve log messages 2010-02-24 21:39:35 +01:00
manifest.h Correctly handle direct mode hit, missing object file and differing cpp hash 2010-01-05 18:53:02 +01:00
mdfour.c use size_t when we refer to memory sizes 2010-02-22 23:02:22 +01:00
mdfour.h use size_t when we refer to memory sizes 2010-02-22 23:02:22 +01:00
murmurhashneutral2.c First working version of the direct mode 2010-01-05 18:53:01 +01:00
murmurhashneutral2.h First working version of the direct mode 2010-01-05 18:53:01 +01:00
NEWS Merge CCACHE_HASH_COMPILER/CCACHE_NOHASH_SIZE_MTIME into CCACHE_COMPILERCHECK 2010-02-22 22:40:50 +01:00
perf.sh Simple performance benchmark script 2010-01-05 18:53:02 +01:00
README Add some simple README and INSTALL files 2010-02-12 21:52:28 +01:00
snprintf.c Remove trailing whitespace 2010-01-05 18:53:01 +01:00
stats.c Improve log messages 2010-02-24 21:39:35 +01:00
test.sh Remove test.sh's dependency on Perl 2010-02-23 22:23:36 +01:00
unify.c Let cc_log and fatal add a newline character to the message 2010-02-24 21:25:32 +01:00
util.c Bundle (a subset of) zlib 1.2.3 for portability 2010-02-25 23:27:58 +01:00

CCACHE
======

ABOUT
-----

ccache is a compiler cache. It speeds up recompilation of C/C++ code by caching
previous compiles and detecting when the same compile is being done again. The
main focus is to handle the GNU C/C++ compiler (GCC), but it may also work with
compilers that mimic GCC good enough.

Please see the manual page and documentation at http://ccache.samba.org for
more information.


INSTALLATION
-----------

See the INSTALL file.


WEB SITE
--------

The main ccache web site is here:

    http://ccache.samba.org


MAILING LIST
------------

There is a mailing list for discussing usage and development of ccache:

    http://lists.samba.org/mailman/listinfo/ccache/

Anyone is welcome to join.


BUG REPORTS
-----------

To submit a bug report or to search for existing reports, please visit this web
page:

    http://ccache.samba.org/bugs.html


SOURCE CODE REPOSITORY
----------------------

To get the very latest version of ccache directly from the source code
repository, use git:

    git clone git://git.samba.org/ccache.git

You can also browse the repository:

    http://gitweb.samba.org/?p=ccache.git


HISTORY
-------

ccache was originally written by Andrew Tridgell and is currently maintained by
Joel Rosdahl. ccache started out as a re-implementation of Erik Thiele's
"compilercache" (see http://www.erikyyy.de/compilercache/) in C.

See also the NEWS file.


COPYRIGHT
---------

ccache may be used, modified and redistributed only under the terms of the GNU
General Public License, found in the file COPYING in this distribution, or on
this web page:

    http://www.fsf.org/licenses/gpl.html