diff options
Diffstat (limited to 'o3d/v8')
-rw-r--r-- | o3d/v8/build.scons | 21 |
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, [], |