1*cc02d7e2SAndroid Build Coastguard Worker#================= 2*cc02d7e2SAndroid Build Coastguard Worker# Install ccache (use slighly older release of ccache that works older compilers and cmake) 3*cc02d7e2SAndroid Build Coastguard Worker 4*cc02d7e2SAndroid Build Coastguard Worker# Install ccache from source since ccache 3.x packaged with most linux distributions 5*cc02d7e2SAndroid Build Coastguard Worker# does not support Redis backend for caching. 6*cc02d7e2SAndroid Build Coastguard WorkerRUN curl -sSL -o ccache.tar.gz https://github.com/ccache/ccache/releases/download/v4.5.1/ccache-4.5.1.tar.gz ${'\\'} 7*cc02d7e2SAndroid Build Coastguard Worker && tar -zxf ccache.tar.gz ${'\\'} 8*cc02d7e2SAndroid Build Coastguard Worker && cd ccache-4.5.1 ${'\\'} 9*cc02d7e2SAndroid Build Coastguard Worker && mkdir build && cd build ${'\\'} 10*cc02d7e2SAndroid Build Coastguard Worker && cmake -DCMAKE_BUILD_TYPE=Release -DZSTD_FROM_INTERNET=ON -DHIREDIS_FROM_INTERNET=ON .. ${'\\'} 11*cc02d7e2SAndroid Build Coastguard Worker && make -j4 && make install ${'\\'} 12*cc02d7e2SAndroid Build Coastguard Worker && cd ../.. ${'\\'} 13*cc02d7e2SAndroid Build Coastguard Worker && rm -rf ccache-4.5.1 ccache.tar.gz 14