summaryrefslogtreecommitdiffstats
path: root/o3d/v8
diff options
context:
space:
mode:
Diffstat (limited to 'o3d/v8')
-rw-r--r--o3d/v8/build.scons21
1 files changed, 19 insertions, 2 deletions
diff --git a/o3d/v8/build.scons b/o3d/v8/build.scons
index 579cb5b..ccb133b 100644
--- a/o3d/v8/build.scons
+++ b/o3d/v8/build.scons
@@ -50,8 +50,7 @@ env = env.Clone(
V8_MODE = 'release',
V8_MODE_DIR = '$V8_SRC_DIR/obj/$V8_MODE',
V8_SCONS_COM = '$PYTHON $SCONS -C $V8_SRC_DIR -f SConstruct '
- '$DEBUG_OPTS mode=$V8_MODE '
- 'PLATFORM_SDK_DIR="$PLATFORM_SDK_VISTA_6_0_DIR"',
+ '$DEBUG_OPTS mode=$V8_MODE importenv=INCLUDE,LIB',
SCONS = '$SCONS_DIR/scons.py',
DEBUG_OPTS = ['--debug=%s' % item for item in GetOption('debug')]
)
@@ -93,6 +92,24 @@ if v8_env.Bit('windows'):
except KeyError:
v8_env['ENV']['USERPROFILE'] = ""
+ include_path = ";".join(
+ [v8_env.subst("$INCLUDE"),
+ v8_env.subst("$PLATFORM_SDK_VISTA_6_0_DIR/Include")])
+
+ try:
+ v8_env['ENV']['INCLUDE'] += ";" + include_path
+ except KeyError:
+ v8_env['ENV']['INCLUDE'] = include_path
+
+ lib_path = ";".join(
+ [v8_env.subst("$LIB"),
+ v8_env.subst("$PLATFORM_SDK_VISTA_6_0_DIR/Lib")])
+
+ try:
+ v8_env['ENV']['LIB'] += ";" + lib_path
+ except KeyError:
+ v8_env['ENV']['LIB'] = lib_path
+
v8_no_snapshot = v8_env.Command(
v8_scons_targets_no_snapshot,
[],