3ca2de0681
New features and improvements * Added support for CCACHE_COMPILERCHECK=string:<value>. This is a faster alternative to CCACHE_COMPILERCHECK=<command> if the command’s output can be precalculated by the build system. * Add support for caching code coverage results (compiling for gcov). Bug fixes * Fixed bug which could result in false cache hits when source code contains '"' followed by " /*" or " //" (with variations). * Made hash of cached result created with and without CCACHE_CPP2 different. This makes it possible to rebuild with CCACHE_CPP2 set without having to clear the cache to get new results. * Don’t try to reset a non-existing stats file. This avoids “No such file or directory” messages in the ccache log when the cache directory doesn’t exist. * Fixed a bug where ccache deleted clang diagnostics after compiler failures. * Avoid performing an unnecessary copy of the object file on a cache miss. * Bail out on too hard compiler option -fmodules. * Bail out on too hard compiler option -fplugin=libcc1plugin (interaction with GDB). * Fixed build error when compiling ccache with recent clang versions. * Removed signal-unsafe code from signal handler. * Corrected logic for when to output cached stderr. * Wipe the whole cached result on failure retrieving a cached file. * Fixed build error when compiling ccache with recent clang versions.
20 lines
584 B
Makefile
20 lines
584 B
Makefile
# $NetBSD: Makefile,v 1.29 2015/05/18 10:33:55 adam Exp $
|
|
|
|
DISTNAME= ccache-3.2.2
|
|
CATEGORIES= devel
|
|
MASTER_SITES= http://samba.org/ftp/ccache/
|
|
# do not use xz distfile here, xz needs gettext-lib which leads to circular
|
|
# dependencies on some platforms.
|
|
#EXTRACT_SUFX= .tar.gz
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://ccache.samba.org/
|
|
COMMENT= Cache for C/C++ compilers
|
|
LICENSE= gnu-gpl-v3 AND modified-bsd AND public-domain AND zlib
|
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
|
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|