From 4b14b6b94d6672235b4ae51f8fcee33a8236a725 Mon Sep 17 00:00:00 2001 From: nillerusr Date: Wed, 25 Aug 2021 15:46:43 +0300 Subject: [PATCH] wscript: store ccache in a separate directory --- wscript | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wscript b/wscript index fac52624..1bb3cdd0 100644 --- a/wscript +++ b/wscript @@ -250,7 +250,7 @@ def configure(conf): cflags, linkflags = conf.get_optimization_flags() - flags = ['-fPIC'] + flags = ['-fPIC', '-fsanitize=undefined'] if conf.env.DEST_OS == 'android': flags += [ @@ -373,6 +373,7 @@ def configure(conf): if conf.options.CCACHE: conf.env.CC.insert(0, 'ccache') conf.env.CXX.insert(0, 'ccache') + print( conf.env ) if conf.options.DEDICATED: conf.add_subproject(projects['dedicated']) @@ -380,6 +381,8 @@ def configure(conf): conf.add_subproject(projects['game']) def build(bld): + os.environ["CCACHE_DIR"] = os.path.abspath('.ccache/'+bld.env.COMPILER_CC+'/'+bld.env.DEST_OS+'/'+bld.env.DEST_CPU) + if bld.env.DEDICATED: bld.add_subproject(projects['dedicated']) else: