ccache - a fast compiler cache
Go to file
2010-07-15 19:20:33 +02:00
packaging Unset ccache version in ccache.spec 2010-03-01 20:03:29 +01:00
zlib Bundle (a subset of) zlib 1.2.3 for portability 2010-02-25 23:27:58 +01:00
.gitignore Include git revision info in version number 2010-06-09 21:10:03 +02:00
args.c Add args_init_from_string function 2010-07-15 19:20:33 +02:00
autogen.sh Get rid of configure-dev; dev mode is given by dev.mk.in presence 2010-07-14 14:09:26 +02:00
ccache.c Clean up long-lived temporary files with an exit function 2010-07-14 19:40:35 +02:00
ccache.h Add args_init_from_string function 2010-07-15 19:20:33 +02:00
cleanup.c Teach cleanup code to calculate actual cache size and number of files again 2010-06-09 20:03:20 +02:00
configure.ac Correctly determine ccache version when building in a separate directory 2010-07-15 17:51:47 +02:00
COPYING Switch license to GPLv3+ 2010-04-22 22:47:16 +02:00
dev.mk.in Include all dependency files in .deps to make it work with sources in subdirs 2010-07-15 19:20:33 +02:00
dump-manifest Add a hash_size field to the manifest on-disk format 2010-02-22 21:45:53 +01:00
execute.c Split find_executable_in_path() out of find_executable() 2010-06-25 10:54:35 +02:00
exitfn.c Add exit functions functionality 2010-07-14 18:59:06 +02:00
getopt_long.c Compile getopt_long() conditionally 2010-06-25 10:35:29 +02:00
getopt_long.h Make getopt_long prettier and more standalone 2010-02-17 20:09:55 +01:00
hash.c Add a type parameter to hash_delimiter to tag hashed information 2010-05-05 22:16:28 +02:00
hashtable_itr.c First working version of the direct mode 2010-01-05 18:53:01 +01:00
hashtable_itr.h Another try at supporting systems without support for "extern inline" 2010-02-28 14:55:50 +01:00
hashtable_private.h Portability: Use AC_C_INLINE to check for availability of the inline keyword 2010-02-28 00:07:52 +01:00
hashtable.c First working version of the direct mode 2010-01-05 18:53:01 +01:00
hashtable.h Portability: Use AC_C_INLINE to check for availability of the inline keyword 2010-02-28 00:07:52 +01:00
hashutil.c Declare variables first in scope 2010-05-30 20:29:04 +02:00
hashutil.h Include local header file mdfour.h correctly 2010-04-28 20:19:25 +02:00
install-sh Remove trailing whitespace 2010-01-05 18:53:01 +01:00
INSTALL.txt Convert all documentation files to AsciiDoc and rename ccache.txt to manual.txt 2010-04-28 20:44:33 +02:00
Makefile.in Add exit functions functionality 2010-07-14 18:59:06 +02:00
manifest.c Open files in binary mode 2010-06-25 10:33:54 +02:00
manifest.h Correctly handle direct mode hit, missing object file and differing cpp hash 2010-01-05 18:53:02 +01:00
manual.txt Escape plus characters properly in manual.txt 2010-06-20 20:13:23 +02:00
mdfour.c Check CCACHE_DEBUG_HASH environment variable before enabling hash debugging 2010-06-08 22:47:53 +02:00
mdfour.h Switch license to GPLv3+ 2010-04-22 22:47:16 +02: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.txt Put dates in NEWS.txt on separate rows to get better HTML anchors 2010-07-15 17:51:47 +02:00
perf.py Add an --xml option to perf.py 2010-06-19 22:36:26 +02:00
README.txt Update README 2010-06-15 21:31:07 +02:00
snprintf.c Remove trailing whitespace 2010-01-05 18:53:01 +01:00
stats.c Add stats_get_pending() function 2010-07-15 19:20:33 +02:00
test.sh Correctly update "called for link" when linking a single object file 2010-06-24 20:59:34 +02:00
unify.c Switch license to GPLv3+ 2010-04-22 22:47:16 +02:00
util.c Make stats_flush an exit function 2010-07-14 19:00:06 +02:00

ccache README
=============


About
-----

ccache is a compiler cache. It speeds up recompilation by caching the result of
previous compilations and detecting when the same compilation is being done
again. Supported languages are C, C++, Objective-C and Objective-C++.

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


Documentation
-------------

See the ccache(1) man page. It's also avaiable as manual.txt and manual.html.


Installation
------------

See INSTALL.txt or INSTALL.html.


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 reimplementation of Erik Thiele's
``compilercache'' (see http://www.erikyyy.de/compilercache/) in C.

See also NEWS.txt or NEWS.html.


Copyright
---------

Copyright (C) 2002-2007 Andrew Tridgell
Copyright (C) 2009-2010 Joel Rosdahl

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

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