Allows scons build to use local copy of platformsdk if one is not bundled side-by-side.

Review URL: http://codereview.chromium.org/12915

git-svn-id: http://src.chromium.org/svn/trunk/src/build@6305 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
This commit is contained in:
bradnelson@chromium.org 2008-12-03 20:45:47 +00:00
Родитель 70201182b9
Коммит 273a2f8afc
2 изменённых файлов: 12 добавлений и 6 удалений

Просмотреть файл

@ -261,11 +261,17 @@ else:
# as our source checkout.
visual_studio_path = msvs_drive + ':/Program Files/Microsoft Visual Studio 8'
# If side-by-side platform sdk is not available try local copy.
platform_sdk_path = '$CHROME_SRC_DIR/third_party/platformsdk_vista_6_0/files'
if (root_env['PLATFORM'] in ['win32', 'cygwin'] and
not os.path.exists(windows_env.subst(platform_sdk_path))):
platform_sdk_path = (
msvs_drive + ':\\Program Files\\Microsoft SDKs\\Windows\\v6.0')
windows_env.Replace(
CSCRIPT = 'c:\\Windows\\System32\\cscript',
PLATFORMSDK_VISTA_REL = '../third_party/platformsdk_vista_6_0',
PLATFORMSDK_VISTA = '$CHROME_SRC_DIR/third_party/platformsdk_vista_6_0',
PLATFORMSDK_VISTA = platform_sdk_path,
VISUAL_STUDIO = visual_studio_path,
CYGWIN_DIR = windows_env.Dir('$CHROME_SRC_DIR/third_party/cygwin'),

Просмотреть файл

@ -46,8 +46,8 @@ if env['PLATFORM'] == 'win32':
('_HAS_TR1', 0),
],
CPPPATH = [
'$PLATFORMSDK_VISTA/files/Include',
'$PLATFORMSDK_VISTA/files/VC/INCLUDE',
'$PLATFORMSDK_VISTA/Include',
'$PLATFORMSDK_VISTA/VC/INCLUDE',
'$VISUAL_STUDIO/VC/atlmfc/include',
],
CCFLAGS = [
@ -76,8 +76,8 @@ if env['PLATFORM'] == 'win32':
'/wd4819',
],
LIBPATH = [
'$PLATFORMSDK_VISTA/files/Lib',
'$PLATFORMSDK_VISTA/files/VC/LIB',
'$PLATFORMSDK_VISTA/Lib',
'$PLATFORMSDK_VISTA/VC/LIB',
'$VISUAL_STUDIO/VC/atlmfc/lib',
],
LIBS = [