summaryrefslogtreecommitdiff
path: root/build_extra/rust/run.py
blob: 0b1fa3dc9a9ecf1fa67d99a6a428f3fd0f4e792b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env python
# This file just executes its arguments, except that also adds OUT_DIR to the
# environ. This is for compatibility with cargo.
import subprocess
import sys
import os

# TODO This is for src/msg.rs to know where to find msg_generated.rs
# In the future we should use OUT_DIR here.
os.environ["DENO_BUILD_PATH"] = os.path.abspath(".")
assert os.path.isdir(os.environ["DENO_BUILD_PATH"])

sys.exit(subprocess.call(sys.argv[1:], env=os.environ))