summaryrefslogtreecommitdiff
path: root/src/mongo/scripting/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/scripting/SConscript')
-rw-r--r--src/mongo/scripting/SConscript12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/mongo/scripting/SConscript b/src/mongo/scripting/SConscript
index fb5b8ccc41e..c9b283bd822 100644
--- a/src/mongo/scripting/SConscript
+++ b/src/mongo/scripting/SConscript
@@ -7,7 +7,14 @@ Import([
'serverJs',
])
-env.Library(
+scripting_common_env = env.Clone()
+# TODO(SERVER-77205): Review and Possibly Remove '-Wno-deprecated' After Mozjs Update
+scripting_common_env.Append(
+ CXXFLAGS=[] if scripting_common_env.TargetOSIs('windows') else [
+ '-Wno-deprecated',
+ ], )
+
+scripting_common_env.Library(
target='scripting_common',
source=[
'deadline_monitor.cpp',
@@ -54,8 +61,9 @@ if jsEngine:
# TODO(SERVER-59992): Remove -Wno-class-memacces where possible.
'-Wno-unknown-warning-option',
'-Wno-class-memaccess',
+ # TODO(SERVER-77205): Review and Possibly Remove '-Wno-deprecated' After Mozjs Update
+ '-Wno-deprecated',
], )
-
scriptingEnv.InjectMozJS()
scriptingEnv.JSHeader(