173 Commits

Author SHA1 Message Date
Andrew Tridgell
8378f35825 its -include not -Iinclude ! 2003-01-09 22:40:05 +01:00
Andrew Tridgell
06cac7bdda fix a segv when no -o is used 2003-01-07 22:16:50 +01:00
Andrew Tridgell
0fa1b93346 added CCACHE_HASHDIR option 2003-01-07 06:19:00 +01:00
Andrew Tridgell
f3715e0088 check for output to stdout 2003-01-07 06:06:07 +01:00
Andrew Tridgell
3d938aa33a running gcc -E on a .i file does not work 2003-01-07 05:55:14 +01:00
Andrew Tridgell
6c686d5208 directly support compiling intermediate files
this should make distcc -> ccache work better
2003-01-07 05:49:42 +01:00
Andrew Tridgell
01578ad970 added CCACHE_CC option 2003-01-06 05:25:13 +01:00
Andrew Tridgell
d59c4b7d67 made the -E check more specific 2003-01-06 04:45:06 +01:00
Andrew Tridgell
4bf504a663 fixed some warnings 2003-01-06 03:10:15 +01:00
Andrew Tridgell
64fc20ee97 - update version to 2.0
- added CCACHE_RECACHE option (suggestion from Ismael Orenstein <ismore@ieg.com.br>)
2003-01-06 01:20:54 +01:00
Andrew Tridgell
8f2084b166 added support for more gcc compiler options 2002-06-03 06:34:56 +02:00
Andrew Tridgell
205bb5d6e0 added CCACHE_EXTENSION option 2002-06-03 05:51:17 +02:00
Andrew Tridgell
8b44312b4a added -C option 2002-06-03 05:22:17 +02:00
Andrew Tridgell
2018733240 ensure tmp files work with NFS 2002-05-29 14:22:21 +02:00
Andrew Tridgell
86d8040cde - fixed the output of cpp warnings with the cpp trick
- handle close() failure on out of space on NFS
2002-05-12 11:51:36 +02:00
Andrew Tridgell
df51b129d1 - disabled unifier by default (to get warnings right)
- fixed md4 code
- updated docs
2002-04-29 11:12:46 +02:00
Andrew Tridgell
9b43deabc5 two more C++ extensions 2002-04-24 15:13:05 +02:00
Andrew Tridgell
ce3a6b06f4 better -M tests 2002-04-24 14:07:37 +02:00
Andrew Tridgell
d53d4da65e hash the input name if not using -g 2002-04-23 04:10:22 +02:00
Andrew Tridgell
a9caa1f322 thanks to Andy Chittenden <achittenden@bluearc.com> for pointing out
that -M does in fact work!
2002-04-18 12:26:47 +02:00
Andrew Tridgell
acc32dfe26 better conftest stats test 2002-04-10 10:31:12 +02:00
Andrew Tridgell
6ac6e764fb added a comment 2002-04-10 10:02:34 +02:00
Andrew Tridgell
7d870180a2 a specific autoconf statistic is useful for diagnostics 2002-04-10 09:52:52 +02:00
Andrew Tridgell
6d5190fb72 handle the alternate form of -o without a space after the option 2002-04-10 09:22:59 +02:00
Andrew Tridgell
46b5fac98b slightly nicer stats for STATS_LINK 2002-04-09 14:21:19 +02:00
Andrew Tridgell
b74bf9f12e - updated to v1.7
- added a comment
2002-04-09 05:47:29 +02:00
Andrew Tridgell
7ef3b29b46 explicit handling of the --specs= option 2002-04-09 05:39:20 +02:00
Andrew Tridgell
a4122e5816 cope explicitly with /dev/null 2002-04-08 05:53:14 +02:00
Andrew Tridgell
21d668779e handle end of argument list better in find_hash 2002-04-08 03:32:07 +02:00
Andrew Tridgell
8379491257 added separate stat for multiple source files 2002-04-08 02:43:58 +02:00
Andrew Tridgell
e26c7f6212 don't leave the i_tmpfile lying around 2002-04-07 16:03:15 +02:00
Andrew Tridgell
5f6f50107b avoid a 2nd cpp run by compiling the pre-processed output on a cache
miss

this lowers the overhead in the case of a cache miss to just about
zero!
2002-04-07 15:20:53 +02:00
Andrew Tridgell
cdcb027913 - added CCACHE_NLEVELS variable
- fixed absolute path hanlding when launching ccache as "ccache /usr/blah/gcc"
2002-04-03 16:45:51 +02:00
Andrew Tridgell
976c926aab changed to a 3 level directory hash 2002-04-02 07:04:49 +02:00
Andrew Tridgell
1b2d1e3c57 don't hash the input file name 2002-04-02 06:09:56 +02:00
Andrew Tridgell
23bcd0a719 don't hash the path to the compiler itself 2002-04-02 05:29:05 +02:00
Andrew Tridgell
7b46104d09 added CCACHE_NOLINK option 2002-04-01 08:58:31 +02:00
Andrew Tridgell
65042f0269 fixed a couple of minor memory leaks 2002-04-01 05:58:57 +02:00
Andrew Tridgell
a70e277deb - added CCACHE_NOSTATS env variable
- added some more stats
2002-04-01 04:59:06 +02:00
Andrew Tridgell
4867d787f2 added CCACHE_NOUNIFY option 2002-04-01 02:23:31 +02:00
Andrew Tridgell
83c0593f7f added the C/C++ unifier 2002-03-31 16:26:49 +02:00
Andrew Tridgell
83628668de check filename extensions for C/C++ 2002-03-31 16:15:06 +02:00
Andrew Tridgell
560dbf98bd fixed man install and -V 2002-03-31 11:30:27 +02:00
Andrew Tridgell
4678627189 fixed warnings
optimise by default
2002-03-31 11:11:50 +02:00
Andrew Tridgell
0b82aa4f72 use realpath() to handle multiple levels of symlinks 2002-03-31 07:01:05 +02:00
Andrew Tridgell
2b3560fbea cope with -o /dev/null 2002-03-31 04:57:44 +02:00
Andrew Tridgell
a8197b4d6d fixed a typo 2002-03-30 14:26:42 +01:00
Andrew Tridgell
65f932325b added a version number 2002-03-30 13:35:26 +01:00
Andrew Tridgell
ea710755c4 added built-in stats and cache management 2002-03-30 11:43:26 +01:00
Andrew Tridgell
b06f5fb2c3 we can now be invoked as "ccache gcc ..." or via symlinks 2002-03-30 01:24:23 +01:00