User can enable ccache using --compiler-launcher=ccache scons option.
When user specifies --build-3rdparty=<dependencies>, and ccache is enabled, we automatically use ccache for almost all dependencies, but we have to disable it for OpenSSL. It is done in build-3rdparty.py via disable_launcher=True.
OpenSSL, for some reason, can't handle CC values like CC="ccache gcc" (it tries to find executable ccache gcc and fails).
It would be nice to understand how to build OpenSSL with ccache and fix build-3rdparty.py accordingly.
User can enable ccache using
--compiler-launcher=ccache
scons option.When user specifies
--build-3rdparty=<dependencies>
, and ccache is enabled, we automatically use ccache for almost all dependencies, but we have to disable it for OpenSSL. It is done inbuild-3rdparty.py
viadisable_launcher=True
.OpenSSL, for some reason, can't handle CC values like
CC="ccache gcc"
(it tries to find executableccache gcc
and fails).It would be nice to understand how to build OpenSSL with ccache and fix
build-3rdparty.py
accordingly.