Add installation of `ccache` package

This commit is contained in:
Matthieu Gautier 2017-02-13 11:16:27 +01:00
parent cff9642c23
commit 5b60295fb9
1 changed files with 9 additions and 9 deletions

View File

@ -76,7 +76,7 @@ CROSS_ENV = {
PACKAGE_NAME_MAPPERS = { PACKAGE_NAME_MAPPERS = {
'fedora_native_dyn': { 'fedora_native_dyn': {
'COMMON' : ['gcc-c++', 'cmake', 'automake'], 'COMMON' : ['gcc-c++', 'cmake', 'automake', 'ccache'],
'uuid': ['libuuid-devel'], 'uuid': ['libuuid-devel'],
'xapian-core' : None, # Not the right version on fedora 25 'xapian-core' : None, # Not the right version on fedora 25
'ctpp2' : None, 'ctpp2' : None,
@ -87,39 +87,39 @@ PACKAGE_NAME_MAPPERS = {
'zimlib': None, 'zimlib': None,
}, },
'fedora_native_static' : { 'fedora_native_static' : {
'COMMON' : ['gcc-c++', 'cmake', 'automake', 'glibc-static', 'libstdc++-static'], 'COMMON' : ['gcc-c++', 'cmake', 'automake', 'glibc-static', 'libstdc++-static', 'ccache'],
'zlib' : ['zlib-devel', 'zlib-static'] 'zlib' : ['zlib-devel', 'zlib-static']
# Either there is no packages, or no static or too old # Either there is no packages, or no static or too old
}, },
'fedora_win32_dyn' : { 'fedora_win32_dyn' : {
'COMMON' : ['mingw32-gcc-c++', 'mingw32-bzip2', 'mingw32-win-iconv', 'mingw32-winpthreads', 'wine'], 'COMMON' : ['mingw32-gcc-c++', 'mingw32-bzip2', 'mingw32-win-iconv', 'mingw32-winpthreads', 'wine', 'ccache'],
'zlib' : ['mingw32-zlib'], 'zlib' : ['mingw32-zlib'],
'libmicrohttpd' : ['mingw32-libmicrohttpd'], 'libmicrohttpd' : ['mingw32-libmicrohttpd'],
}, },
'fedora_win32_static' : { 'fedora_win32_static' : {
'COMMON' : ['mingw32-gcc-c++', 'mingw32-bzip2-static', 'mingw32-win-iconv-static', 'mingw32-winpthreads-static', 'wine'], 'COMMON' : ['mingw32-gcc-c++', 'mingw32-bzip2-static', 'mingw32-win-iconv-static', 'mingw32-winpthreads-static', 'wine', 'ccache'],
'zlib' : ['mingw32-zlib-static'], 'zlib' : ['mingw32-zlib-static'],
'libmicrohttpd' : None, # ['mingw32-libmicrohttpd-static'] packaging dependecy seems buggy, and some static lib are name libfoo.dll.a and 'libmicrohttpd' : None, # ['mingw32-libmicrohttpd-static'] packaging dependecy seems buggy, and some static lib are name libfoo.dll.a and
# gcc cannot found them. # gcc cannot found them.
}, },
'debian_native_dyn' : { 'debian_native_dyn' : {
'COMMON' : ['gcc', 'cmake', 'libbz2-dev'], 'COMMON' : ['gcc', 'cmake', 'libbz2-dev', 'ccache'],
'zlib' : ['zlib1g-dev'], 'zlib' : ['zlib1g-dev'],
'uuid' : ['uuid-dev'], 'uuid' : ['uuid-dev'],
'ctpp2': ['libctpp2-dev'], 'ctpp2': ['libctpp2-dev'],
'libmicrohttpd' : ['libmicrohttpd-dev'] 'libmicrohttpd' : ['libmicrohttpd-dev', 'ccache']
}, },
'debian_native_static' : { 'debian_native_static' : {
'COMMON' : ['gcc', 'cmake', 'libbz2-dev'], 'COMMON' : ['gcc', 'cmake', 'libbz2-dev', 'ccache'],
'zlib' : ['zlib1g-dev'], 'zlib' : ['zlib1g-dev'],
'uuid' : ['uuid-dev'], 'uuid' : ['uuid-dev'],
'ctpp2': ['libctpp2-dev'], 'ctpp2': ['libctpp2-dev'],
}, },
'debian_win32_dyn' : { 'debian_win32_dyn' : {
'COMMON' : ['g++-mingw-w64-i686', 'gcc-mingw-w64-i686', 'gcc-mingw-w64-base', 'mingw-w64-tools'] 'COMMON' : ['g++-mingw-w64-i686', 'gcc-mingw-w64-i686', 'gcc-mingw-w64-base', 'mingw-w64-tools', 'ccache']
}, },
'debian_win32_static' : { 'debian_win32_static' : {
'COMMON' : ['g++-mingw-w64-i686', 'gcc-mingw-w64-i686', 'gcc-mingw-w64-base', 'mingw-w64-tools'] 'COMMON' : ['g++-mingw-w64-i686', 'gcc-mingw-w64-i686', 'gcc-mingw-w64-base', 'mingw-w64-tools', 'ccache']
}, },
} }