aboutsummaryrefslogtreecommitdiff
path: root/databases/mongodb/files/patch-src_mongo_SConscript
blob: 5e65400269ca15ed7115395bc39b5831b7c98c7e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- src/mongo/SConscript.orig	2013-03-22 20:55:25.000000000 +0100
+++ src/mongo/SConscript	2013-03-25 17:46:04.000000000 +0100
@@ -13,7 +13,7 @@ Import("has_option")
 Import("usesm usev8")
 Import("installSetup")
 Import("enforce_glibc")
-Import("darwin windows solaris linux nix")
+Import("darwin windows solaris linux freebsd nix")
 
 env.SConscript(['base/SConscript',
                 'db/auth/SConscript',
@@ -310,7 +310,7 @@ env.CppUnitTest('bson_template_evaluator
 if usesm:
     env.StaticLibrary('scripting', scripting_common_files + ['scripting/engine_spidermonkey.cpp',
                                                              'scripting/sm_db.cpp'],
-                      LIBDEPS=['$BUILD_DIR/third_party/js-1.7/js', 'bson_template_evaluator'])
+                      LIBDEPS=['bson_template_evaluator'], CPPDEFINES=["XP_UNIX"])
 elif usev8:
     env.StaticLibrary('scripting', scripting_common_files + ['scripting/engine_v8.cpp',
                                                              'scripting/v8_db.cpp',
@@ -765,7 +765,7 @@ def installBinary( e, name ):
     if enforce_glibc:
         e.AddPostAction( name, checkGlibc )
 
-    if (solaris or linux) and (not has_option("nostrip")):
+    if (solaris or linux or freebsd) and (not has_option("nostrip")):
         name = e.Command('stripped/%s' % name, name, Copy('$TARGET', '$SOURCE'))[0]
         e.AddPostAction(name, 'strip $TARGET')