1234567891011121314151617181920212223 |
- @echo off
- :: Copyright (c) 2018 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.
- setlocal
- :: Shall skip automatic update?
- IF "%DEPOT_TOOLS_UPDATE%" == "0" GOTO :CALL_GSUTIL
- :: Synchronize the root directory before deferring control back to gsutil.py.
- call "%~dp0update_depot_tools.bat" %*
- :: Abort the script if we failed to update depot_tools.
- IF %ERRORLEVEL% NEQ 0 (
- exit /b %ERRORLEVEL%
- )
- :CALL_GSUTIL
- :: Ensure that "depot_tools" is somewhere in PATH so this tool can be used
- :: standalone, but allow other PATH manipulations to take priority.
- set PATH=%PATH%;%~dp0
- :: Defer control.
- python3 "%~dp0gsutil.py" %*
|