summaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorAndrew Morrow <andrew.morrow@10gen.com>2019-10-14 22:46:31 +0000
committerevergreen <evergreen@mongodb.com>2019-10-14 22:46:31 +0000
commit2f4e03bbca3bf265eca475eb53a2f2dba3897ce2 (patch)
tree7732ba7e16681df4308ea34679550dda9603311b /SConstruct
parent0dbb2c431bcec5f66cfefbebff655730d989a8d4 (diff)
downloadmongo-2f4e03bbca3bf265eca475eb53a2f2dba3897ce2.tar.gz
SERVER-43730 Small build system speed improvements
These should speed up all SCons startup tasks for both vanilla SCons and Ninja generation
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct6
1 files changed, 6 insertions, 0 deletions
diff --git a/SConstruct b/SConstruct
index 398f2caf694..2113c959e3b 100644
--- a/SConstruct
+++ b/SConstruct
@@ -30,6 +30,12 @@ import mongo.generators as mongo_generators
EnsurePythonVersion(3, 6)
EnsureSConsVersion(3, 1, 1)
+# Monkey patch SCons.FS.File.release_target_info to be a no-op.
+# See https://github.com/SCons/scons/issues/3454
+def release_target_info_noop(self):
+ pass
+SCons.Node.FS.File.release_target_info = release_target_info_noop
+
from buildscripts import utils
from buildscripts import moduleconfig