os.mkdir(build_dir)
try:
- subprocess.check_call([meson, "../"] + args, cwd=build_dir)
- subprocess.check_call([os.path.join(ROOTDIR, 'meson', 'mesonconf.py')]
+ subprocess.check_call([sys.executable, meson, "../"] + args, cwd=build_dir)
+ subprocess.check_call([sys.executable, os.path.join(ROOTDIR, 'meson', 'mesonconf.py')]
+ get_configs(meson), cwd=build_dir)
except subprocess.CalledProcessError as e:
print("EXIT meson return %s" % e.returncode)
exit(1)
if not args:
- args = [os.environ.get("SHELL", os.path.realpath("/bin/sh"))]
+ if os.name is 'nt':
+ args = [os.environ.get("COMSPEC", r"C:\WINDOWS\system32\cmd.exe")]
+ else:
+ args = [os.environ.get("SHELL", os.path.realpath("/bin/sh"))]
if args[0] == "/bin/bash":
args.append("--noprofile")