William S Fulton
3394eab52e
Fix 'make check-ccache' when one of the CCACHE_ environment variables is set.
...
Note that CCACHE_DISABLE is now set in the Travis environment.
2015-04-23 08:20:13 +01:00
Karl Wette
cc1ff55be4
CCache: always generate docs in source directory
2014-05-29 02:24:33 +02:00
William S Fulton
ce5f49463e
Remove duplicate test target in CCache Makefile
2014-05-15 23:11:08 +01:00
Karl Wette
e0b987b32f
CCache/Makefile.in: fix to allow out of source tree check/install
2014-05-11 21:31:32 +02:00
Karl Wette
96153c7c0a
Regenerate configured Makefile if Makefile.in or config.status have changed
2014-05-11 21:31:32 +02:00
Karl Wette
d5b765d388
Whitespace cleanup of all Makefiles*
...
- some of the %.clean rules in the test-suite Makefiles were using a single tab
as an empty rule, dangerous! I've replaced these with the safer '@exit 0'.
2014-05-02 20:06:11 +02:00
William S Fulton
c4e29fb686
Remove mkstemp replacement for ccache-swig on Cygwin
...
Cygwin 1.7.0 as well as Cygwin 1.7.24 seem to be working okay
Cygwin 1.7.24 gives gcc warning about dangerous use of mktemp
2013-09-14 15:51:50 -07:00
William Fulton
4ba9365e0f
Fix ccache-swig internal error bug due to premature file cleanup
...
Fixes SF bug 1319 which shows up as a failure in the ccache tests on
Debian 64 bit Wheezy, possibly because ENABLE_ZLIB is defined.
This bug is due to files being too aggressively cleaned up part way
through the caching. The .stderr file is cached and then retrieved
from the cache for displaying to stderr. However, the stats are updated
between caching and using the .stderr file. During the stats update the
cache is cleaned and the newly cached files can be removed if the max
number of files per directory is low. Really the cache should be cleaned
up at exit to solve this (as is done in ccache-3.1). The workaround fix
ensures the cached files are ignored during cleanup, which is a bit
tricky as sometimes files from a previous run have the same time stamp,
so that don't appear to be the oldest in the cache.
2013-05-19 00:59:28 +01:00
William S Fulton
e0e4a4db6d
Warning fix for ccache-swig tests
...
clang deletes the output 'file' whereas gcc does not if the output
'file' is actually a directory.
2013-04-28 18:41:11 +01:00
William S Fulton
e2a0b89248
Rename configure.in files to expected modern name configure.ac
2013-01-12 00:57:17 +00:00
William S Fulton
bee563e788
ccache-swig: apply patch #3586392 from Frederik Deweerdt to fix some error cases - incorrectly using memory after it has been deleted
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13888 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-11-14 22:17:52 +00:00
William S Fulton
0080d1e031
display to user ccache-swig install files
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11970 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-04-03 12:04:28 +00:00
William S Fulton
3289c7d897
more distclean and maintainer-clean fixes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11968 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-04-03 10:34:34 +00:00
William S Fulton
d090cadb4c
more distclean fixes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11967 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-04-03 10:11:01 +00:00
William S Fulton
b53e52602a
make maintainer-clean and make distclean fixes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11966 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-04-03 01:14:52 +00:00
William S Fulton
96fbbc50cc
make maintainer-clean fixes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11965 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-04-03 00:30:16 +00:00
William S Fulton
fb99ef318c
fixes for make distclean
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11964 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-04-03 00:20:42 +00:00
Olly Betts
f65ad1caca
"make distclean" is supposed to return the source tree to a bootstrapped state
...
so don't remove "configure" as that breaks "make distclean;./configure".
Add new "maintainer-clean" target and remove configure in that instead.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11777 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-12-10 12:03:26 +00:00
William S Fulton
1be8bd5d8e
tidy up distclean
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11662 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-08-21 00:00:23 +00:00
William S Fulton
b56cd0b0f6
remove unused directory creation
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11660 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-08-20 23:55:25 +00:00
William S Fulton
cd6eb83d61
Fix #2797485 After doing a 'make clean', install fails if yodl2man or yodl2html is not available.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11602 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-08-17 01:10:04 +00:00
William S Fulton
4a1b29a394
fix ordering of chapters
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11183 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-04-01 12:46:26 +00:00
William S Fulton
05a2d2dc9d
correct ccache-swig title in docs
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11075 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-21 18:55:32 +00:00
William S Fulton
2e68619a9f
add some missing stats and logging
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11039 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-08 17:52:15 +00:00
William S Fulton
f94edcd855
Fix spaces in CCACHE_DIR and probably other places
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11037 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-07 16:54:54 +00:00
William S Fulton
a80aa441aa
reorder new test
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11036 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-07 11:24:07 +00:00
William S Fulton
e3f63c33f3
remove unnecessary logging on Win32 builds
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11035 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-07 10:36:00 +00:00
William S Fulton
7c81201d28
Fix lack of error logging in some situations and fix failure to work on windows when swig is a pure Win32 (non-cygwin) compile
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11034 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-07 02:26:34 +00:00
William S Fulton
46e1ecd2d9
log internal error wrt CCACHE_OUTFILES env variable
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11032 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-07 00:45:04 +00:00
William S Fulton
ecd75a5c48
Fix CCACHE_STRIPC being set when using swig as the compiler.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11031 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2009-01-06 18:13:57 +00:00
William S Fulton
a648bb7f38
Add CCACHE_STRIPC option to remove an unwarranted warning when using ccache with the Solaris Workshop C++ compiler
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10996 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-21 23:16:56 +00:00
William S Fulton
d115e52bc0
possibly slightly faster win32 process spawn from http://lists.samba.org/archive/ccache/2006q3/000242.html
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10993 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-20 23:59:03 +00:00
William S Fulton
5e50d29bb3
Add Win32 ccache locking from Christophe Gisquet patch http://lists.samba.org/archive/ccache/2006q3/000242.html
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10992 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-20 17:20:25 +00:00
William S Fulton
f8d3c2400d
Add ccache documentation to main docs
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10990 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-20 01:45:11 +00:00
William S Fulton
e7e21f247d
remove some warnings
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10989 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-19 23:29:00 +00:00
William S Fulton
607f07d072
update ccache man page for ccache-swig
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10988 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-19 23:25:40 +00:00
William S Fulton
ab29ac767a
win32 fixes to pass the ccache test-suite
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10987 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-19 21:41:05 +00:00
William S Fulton
59a8cdaa58
remove cast needed for windows - doesn't work on linux
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10984 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-17 00:28:51 +00:00
William S Fulton
23cf93c995
add info about ccache-win32 patches applied
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10983 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-17 00:25:30 +00:00
William S Fulton
5964f3e27d
initial win32 support mostly using ccache-win32-2.4 patches to ccache-2.4
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10982 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-17 00:21:13 +00:00
William S Fulton
e6dd9cd64c
update patches applied
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10979 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-09 22:27:32 +00:00
William S Fulton
42ce72b214
add debian patch 14_hardllink_doc.diff
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10978 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-09 21:44:58 +00:00
William S Fulton
1efb4e30cb
Add debian patch 13_html_links.diff
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10977 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-09 21:42:51 +00:00
William S Fulton
47a0b98067
refine Makefile targets for documentation generation and remove generated ccache documentation from svn
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10976 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-09 21:33:19 +00:00
William S Fulton
f29f1d249e
remove long options (which we don't use) from documentation
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10974 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-08 20:41:56 +00:00
William S Fulton
cdf3c638b0
Add ccache uninstall target. Fix ccache install/uninstall to take account of --program-prefix --program-suffix
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10973 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-08 20:40:20 +00:00
William S Fulton
62bb75dfc2
Apply autoreconf_fixes.patch sent to debian -- restores documentation changes that the debian patches had if autoreconf is run
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10972 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-07 13:40:36 +00:00
William S Fulton
3054ed120a
Clean up gcc-4.3 warnings
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10971 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-12-07 10:57:43 +00:00
William S Fulton
8cd10cfe2a
warning fix for when zlib not available
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10950 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-11-26 21:44:53 +00:00
William S Fulton
a41c66d9a4
fix env variable settings and add swig tests
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10935 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-11-22 12:17:48 +00:00