| #!/usr/bin/env python |
| # Copyright 2014 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| """Determines if the VS xtree header has been patched to disable C4702.""" |
| |
| import os |
| |
| |
| def IsPatched(): |
| # TODO(scottmg): For now, just return if we're using the packaged toolchain |
| # script (because we know it's patched). Another case could be added here to |
| # query the active VS installation and actually check the contents of xtree. |
| # http://crbug.com/346399. |
| return int(os.environ.get('DEPOT_TOOLS_WIN_TOOLCHAIN', 1)) == 1 |
| |
| |
| def DoMain(_): |
| """Hook to be called from gyp without starting a separate python |
| interpreter.""" |
| return "1" if IsPatched() else "0" |
| |
| |
| if __name__ == '__main__': |
| print DoMain([]) |