Chromium Code Reviews| Index: native_client_sdk/src/build_tools/build_sdk.py |
| diff --git a/native_client_sdk/src/build_tools/build_sdk.py b/native_client_sdk/src/build_tools/build_sdk.py |
| index 6a6e323ea7d3d79c80ff018a2afff463dc044d0d..8ef049b0bed9240f2a7f419757781fcd72763a73 100755 |
| --- a/native_client_sdk/src/build_tools/build_sdk.py |
| +++ b/native_client_sdk/src/build_tools/build_sdk.py |
| @@ -449,7 +449,15 @@ def GypNinjaInstall(pepperdir, toolchains): |
| def GypNinjaBuild_NaCl(rel_out_dir): |
| - gyp_py = os.path.join(NACL_DIR, 'build', 'gyp_nacl') |
| + # TODO(binji): gyp_nacl doesn't build properly on Windows anymore; it only |
| + # can use VS2010, not VS2013 which is now required by the Chromium repo. NaCl |
| + # needs to be updated to perform the same logic as Chromium in detecting VS, |
| + # which can now exist in the depot_tools directory. |
| + # See https://code.google.com/p/nativeclient/issues/detail?id=4022 |
| + # |
| + # For now, let's use gyp_chromium to build these components. |
| +# gyp_py = os.path.join(NACL_DIR, 'build', 'gyp_nacl') |
| + gyp_py = os.path.join(SRC_DIR, 'build', 'gyp_chromium') |
| nacl_core_sdk_gyp = os.path.join(NACL_DIR, 'build', 'nacl_core_sdk.gyp') |
| all_gyp = os.path.join(NACL_DIR, 'build', 'all.gyp') |
| @@ -563,6 +571,13 @@ def NinjaBuild(targets, out_dir): |
| def BuildStepBuildToolchains(pepperdir, toolchains): |
| buildbot_common.BuildStep('SDK Items') |
| + # Remove all gypbuild-* dirs. |
| + buildbot_common.RemoveDir(os.path.join(OUT_DIR, GYPBUILD_DIR)) |
| + buildbot_common.RemoveDir(os.path.join(OUT_DIR, GYPBUILD_DIR) + '-arm') |
| + buildbot_common.RemoveDir(os.path.join(OUT_DIR, GYPBUILD_DIR) + '-64') |
| + buildbot_common.RemoveDir(os.path.join(OUT_DIR, GYPBUILD_DIR) + '-pnacl-ia32') |
| + buildbot_common.RemoveDir(os.path.join(OUT_DIR, GYPBUILD_DIR) + '-pnacl-arm') |
|
Sam Clegg
2014/12/15 23:17:41
Why?
binji
2014/12/16 01:08:33
When I first rebuilt on Windows, the previous pdb
|
| + |
| GypNinjaBuild_NaCl(GYPBUILD_DIR) |
| GypNinjaBuild_Breakpad(GYPBUILD_DIR) |