The Meson Build System
http://mesonbuild.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
466 B
20 lines
466 B
5 years ago
|
#!/usr/bin/env python3
|
||
|
|
||
|
import sys, os
|
||
|
from pathlib import Path
|
||
|
|
||
|
if len(sys.argv) != 3:
|
||
|
print("Wrong amount of parameters.")
|
||
|
|
||
|
build_dir = Path(os.environ['MESON_BUILD_ROOT'])
|
||
|
subdir = Path(os.environ['MESON_SUBDIR'])
|
||
|
outputf = Path(sys.argv[1])
|
||
|
|
||
|
with outputf.open('w') as ofile:
|
||
|
ofile.write("#define ZERO_RESULT 0\n")
|
||
|
|
||
|
depf = Path(sys.argv[2])
|
||
|
if not depf.exists():
|
||
|
with depf.open('w') as ofile:
|
||
|
ofile.write("{}: depfile\n".format(outputf.name))
|