mirror of
https://gitlab.com/square-game-liberation-front/F.E.I.S.git
synced 2025-02-28 23:41:33 +01:00
Create windows release script
This commit is contained in:
parent
beda83a0b6
commit
82e6a023fb
26
utils/make_windows_release.py
Normal file
26
utils/make_windows_release.py
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
"""Run this after you've compiled FEIS"""
|
||||||
|
|
||||||
|
import argparse
|
||||||
|
import shutil
|
||||||
|
import subprocess
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
|
parser = argparse.ArgumentParser()
|
||||||
|
parser.add_argument("release_name")
|
||||||
|
parser.add_argument("--build-dir", type=Path, default=Path("build"))
|
||||||
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
release_folder = Path(args.release_name)
|
||||||
|
release_folder.mkdir(exist_ok=True)
|
||||||
|
feis_exe = args.build_dir / "FEIS.exe"
|
||||||
|
shutil.copy(feis_exe, release_folder)
|
||||||
|
shutil.copytree("assets", release_folder)
|
||||||
|
|
||||||
|
subprocess.run([
|
||||||
|
"python",
|
||||||
|
"utils/copy_dependencies.py",
|
||||||
|
"-d", release_folder,
|
||||||
|
"-f", release_folder / "FEIS.exe"
|
||||||
|
])
|
||||||
|
|
||||||
|
shutil.make_archive(args.release_name, "zip", ".", release_folder)
|
Loading…
x
Reference in New Issue
Block a user