Merge branch 'autoreload-qmake' into 'main'

Use qmake-qt5 in autoreload if it exists

See merge request mx-moment/moment!27
This commit is contained in:
Maze
2024-01-03 20:15:00 +00:00

View File

@@ -9,6 +9,7 @@ Use `pip3 install --user -U requirements-dev.txt` before running this."""
import os import os
import subprocess import subprocess
import shutil
import sys import sys
from contextlib import suppress from contextlib import suppress
from pathlib import Path from pathlib import Path
@@ -47,8 +48,13 @@ def cmd(*parts) -> subprocess.CompletedProcess:
def run_app(args=sys.argv[1:]) -> None: def run_app(args=sys.argv[1:]) -> None:
print("\n\x1b[36m", "" * term_size().columns, "\x1b[0m\n", sep="") print("\n\x1b[36m", "" * term_size().columns, "\x1b[0m\n", sep="")
if shutil.which("qmake-qt5"):
QMAKE_CMD = "qmake-qt5"
else:
QMAKE_CMD = "qmake"
with suppress(KeyboardInterrupt): with suppress(KeyboardInterrupt):
cmd("qmake", "moment.pro", "CONFIG+=dev") cmd(QMAKE_CMD, "moment.pro", "CONFIG+=dev")
cmd("make") cmd("make")
cmd("./moment", *args) cmd("./moment", *args)