From 334b154eef7e858daf41507c335cce7ecb7c2e39 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 1 Nov 2016 22:50:15 -0400 Subject: [PATCH] [SCons] Prevent full rebuild after change to precompiled header --- src/SConscript | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/SConscript b/src/SConscript index 7bd323b76..2107c7c00 100644 --- a/src/SConscript +++ b/src/SConscript @@ -41,9 +41,6 @@ if env['use_pch']: localenv['precompiled_header'] = File('#include/cantera/base/system.h') pch = localenv.GchSh('#include/cantera/base/system.h.gch', localenv['precompiled_header']) - # # To force early compilaton of the precompiled header - # localenv.Depends(env['config_h_target'], pch) - else: removeFile('include/cantera/base/system.h.gch') env['pch_flags'] = [] @@ -55,7 +52,7 @@ for subdir, extensions, setup in libs: objects = env2.SharedObject(source) env2.Depends(objects, env2['config_h_target']) if pch: - env2.Depends(objects, pch) + env2.Requires(objects, pch) libraryTargets.extend(objects)