ccache - a fast compiler cache
Go to file
Joel Rosdahl ef8079b953 Merge branch 'md4_cleanup' of git://github.com/krajaratnam/ccache
* 'md4_cleanup' of git://github.com/krajaratnam/ccache:
  use size_t when we refer to memory sizes
  Remove unused 'void mdfour(unsigned char *out, const unsigned char *in, int n)'
  Remove incorrect assumption
  Remove disabled md4 test code
2010-02-23 22:08:22 +01:00
packaging fixed dos text format in ccache.spec 2003-09-25 08:15:21 +02: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 Merge CCACHE_HASH_COMPILER/CCACHE_NOHASH_SIZE_MTIME into CCACHE_COMPILERCHECK 2010-02-22 22:40:50 +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 Support systems without strndup 2010-02-15 21:54:16 +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 Clean up some constants 2010-02-21 19:42:39 +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 INSTALL: the from repository instructions ends abruptly. Finish it properly 2010-02-22 20:02:20 +01:00
install-sh Remove trailing whitespace 2010-01-05 18:53:01 +01:00
Makefile.in Use our own getopt_long 2010-02-17 20:10:00 +01:00
manifest.c Add a hash_size field to the manifest on-disk format 2010-02-22 21:45:53 +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 Handle missing or empty object file from compiler properly 2010-02-22 08:36:40 +01:00
test.sh Merge CCACHE_HASH_COMPILER/CCACHE_NOHASH_SIZE_MTIME into CCACHE_COMPILERCHECK 2010-02-22 22:40:50 +01:00
unify.c use size_t when we refer to memory sizes 2010-02-22 23:02:22 +01:00
util.c Correctly declare nullary functions 2010-02-21 20:57:57 +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