1# Copyright 2014 The Chromium Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5"""Helper script for GN to run an arbitrary binary. See compiled_action.gni. 6 7Run with: 8 python gn_run_binary.py <binary_name> [args ...] 9""" 10 11import sys 12import subprocess 13 14# This script is designed to run binaries produced by the current build. We 15# always prefix it with "./" to avoid picking up system versions that might 16# also be on the path. 17path = './' + sys.argv[1] 18 19# The rest of the arguements are passed directly to the executable. 20args = [path] + sys.argv[2:] 21 22sys.exit(subprocess.call(args)) 23