summaryrefslogtreecommitdiff
path: root/CCache
Commit message (Collapse)AuthorAgeFilesLines
* CCache: Do not rely on C89-only features in configure.acFlorian Weimer2023-01-121-1/+4
| | | | | | Add missing #include directives to obtain additional function prototypes. This avoids altering the result of this test with C99 compilers which do not support implicit function declarations.
* Fix UBSAN errors in ccache-swigWilliam S Fulton2022-11-262-9/+11
| | | | | | | | | | | ccache.c:738:18: runtime error: null pointer passed as argument 1, which is declared to never be null Fixes stderr redirect in testname CCACHE_CPP2, when the CCACHE_CPP2 environment variable is defined. mdfour.c:91:20: runtime error: left shift of 139 by 24 places cannot be represented in type 'int' Looks like this brings some stability to the md4 hash calculation. Closes #2449
* Use https for swig.org linksOlly Betts2022-10-061-1/+1
|
* Fix typosDimitris Apostolou2021-11-174-5/+5
|
* configure.ac tidyup after update (ccache)William S Fulton2021-04-261-14/+1
| | | | | | | | We don't use TIME_WITH_SYS_TIME Don't check for sys/time.h twice Minimum version was 2.52 before upgrade, no need to enforce 2.71 Set it to 2.60 (same as main swig configure.ac) - new macros introduced by autoupdate are in 2.60.
* configure.ac update (ccache)William S Fulton2021-04-261-12/+21
| | | | Updated using autoupdate from autoconf 2.71
* Fix CCache test.sh when CC contains full pathWilliam S Fulton2019-01-211-6/+8
| | | | | | | Fixes symbolic link creation. Also fixes test.sh when SWIG contains a full path. Closes #1212
* Fix -Wimplicit-fallthrough gcc-7.3 warningWilliam S Fulton2018-03-201-0/+3
|
* Fix CCache documentation build and uninstallWilliam S Fulton2017-07-151-5/+5
|
* Add explicit dependency on header files generated by configure scriptFUTATSUKI Yasuhito2017-06-241-1/+1
|
* Fix make *clean issue in CCache subdirFUTATSUKI Yasuhito2017-06-242-18/+22
|
* Apply changes requested for this pull requestFUTATSUKI YASUHITO2017-06-215-33/+35
|
* fix typoFUTATSUKI YASUHITO2017-06-201-1/+1
|
* Embed fixed string '.exe' to CCache/config_win32.h even if EXEEXT is empty.FUTATSUKI YASUHITO2017-06-201-1/+1
|
* Add header file in CCache for _WIN32 environmentFUTATSUKI YASUHITO2017-06-204-2/+6
|
* CCache: take care of program prefix/suffix on configureFUTATSUKI YASUHITO2017-06-194-24/+42
|
* whitespace fixWilliam S Fulton2016-06-261-1/+1
|
* CCache: Fix typo in null checkAmarnath Valluri2016-06-171-1/+1
|
* CCache: Fix memory/file descriptor leaksAmarnath Valluri2016-06-175-4/+25
| | | | Signed-off-by: Amarnath Valluri <amarnath.valluri@intel.com>
* Fix warning compiling with i686-w64-mingw32-gccWilliam S Fulton2016-05-291-1/+3
|
* Remove dependency on yodl tools and remove ccache-swig man pageWilliam S Fulton2015-12-171-2/+6
| | | | | | | | | | Use the CCache.html docs instead of the ccache-swig man page. The yodl2man and yodl2html tools are no longer used and so SWIG no longer has a dependency on these packages which were required when building from git. Closes #286 Closes #128
* use sed only to filter CCache from $PATHBjörn Esser2015-12-161-2/+1
|
* Ignore locally installed ccache when running CCache unit testsBjörn Esser2015-12-161-0/+6
| | | | original patch by David Sommerseth <davids@redhat.com>
* Fix 'make check-ccache' when one of the CCACHE_ environment variables is set.William S Fulton2015-04-231-0/+23
| | | | Note that CCACHE_DISABLE is now set in the Travis environment.
* CCache: always generate docs in source directoryKarl Wette2014-05-291-9/+9
|
* Remove duplicate test target in CCache MakefileWilliam S Fulton2014-05-151-2/+0
|
* CCache/Makefile.in: fix to allow out of source tree check/installKarl Wette2014-05-111-4/+4
|
* Regenerate configured Makefile if Makefile.in or config.status have changedKarl Wette2014-05-111-0/+4
|
* Whitespace cleanup of all Makefiles*Karl Wette2014-05-021-2/+2
| | | | | - 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'.
* Remove mkstemp replacement for ccache-swig on CygwinWilliam S Fulton2013-09-142-1/+3
| | | | | 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
* Fix ccache-swig internal error bug due to premature file cleanupWilliam Fulton2013-05-193-6/+27
| | | | | | | | | | | | | | | | 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.
* Warning fix for ccache-swig testsWilliam S Fulton2013-04-281-2/+2
| | | | | clang deletes the output 'file' whereas gcc does not if the output 'file' is actually a directory.
* Rename configure.in files to expected modern name configure.acWilliam S Fulton2013-01-121-0/+0
|
* ccache-swig: apply patch #3586392 from Frederik Deweerdt to fix some error ↵William S Fulton2012-11-141-1/+2
| | | | | | 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
* display to user ccache-swig install filesWilliam S Fulton2010-04-031-0/+3
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11970 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* more distclean and maintainer-clean fixesWilliam S Fulton2010-04-031-1/+0
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11968 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* more distclean fixesWilliam S Fulton2010-04-031-0/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11967 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* make maintainer-clean and make distclean fixesWilliam S Fulton2010-04-031-3/+2
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11966 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* make maintainer-clean fixesWilliam S Fulton2010-04-031-2/+2
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11965 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* fixes for make distcleanWilliam S Fulton2010-04-031-2/+2
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11964 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* "make distclean" is supposed to return the source tree to a bootstrapped stateOlly Betts2009-12-101-1/+4
| | | | | | | | 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
* tidy up distcleanWilliam S Fulton2009-08-211-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11662 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* remove unused directory creationWilliam S Fulton2009-08-201-1/+0
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11660 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fix #2797485 After doing a 'make clean', install fails if yodl2man or ↵William S Fulton2009-08-171-2/+2
| | | | | | yodl2html is not available. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11602 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* fix ordering of chaptersWilliam S Fulton2009-04-011-1/+1
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11183 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* correct ccache-swig title in docsWilliam S Fulton2009-01-211-2/+2
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11075 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* add some missing stats and loggingWilliam S Fulton2009-01-084-10/+15
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11039 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* Fix spaces in CCACHE_DIR and probably other placesWilliam S Fulton2009-01-072-6/+6
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11037 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* reorder new testWilliam S Fulton2009-01-071-9/+9
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11036 626c5289-ae23-0410-ae9c-e8d60b6d4f22
* remove unnecessary logging on Win32 buildsWilliam S Fulton2009-01-071-2/+0
| | | | git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11035 626c5289-ae23-0410-ae9c-e8d60b6d4f22