mirror of
https://github.com/denoland/deno.git
synced 2025-03-04 01:44:26 -05:00
16 lines
489 B
Python
16 lines
489 B
Python
![]() |
#!/usr/bin/env python
|
||
|
# Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
|
||
|
# This script is to execute build.rs during the GN build. See BUILD.gn.
|
||
|
import subprocess
|
||
|
import sys
|
||
|
import os
|
||
|
|
||
|
d = os.path.dirname(os.path.realpath(__file__))
|
||
|
exe = sys.argv[1]
|
||
|
env = os.environ.copy()
|
||
|
env["CARGO_MANIFEST_DIR"] = d
|
||
|
env["OUT_DIR"] = os.path.dirname(exe)
|
||
|
# To match the behavior of cargo, we need to cd into this directory.
|
||
|
os.chdir(d)
|
||
|
sys.exit(subprocess.call([exe], env=env))
|