Skip to content

Commit 39a5c52

Browse files
WIP artifacts bundling
1 parent caebf95 commit 39a5c52

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

bin/build-project.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,20 @@
1010
LINUX_DEPS = ["cmake", "libsndfile1-dev", "pkg-config", "qt6-base-dev", "qt6-multimedia-dev", "libgl1-mesa-dev"]
1111
WIN_DEPS = ["cmake", "pkgconfiglite", "qt6-base-dev"]
1212

13-
PROJ_CONF_CMD = ["cmake", "-B", "build"]
13+
PROJ_CONF_CMD = ["cmake", "-B", "build", "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"]
1414
PROJ_BUILD_CMD = ["cmake", "--build", "build", "--parallel"]
1515

16-
# Pacakage manager commands
16+
# Package manager commands
1717
# To be combined with one of the `*_DEPS` variables
1818
MACOS_PKG_CMD = ["brew", "install"]
19-
LINUX_PKG_CMD = ["sudo", "apt", "install"]
19+
LINUX_PKG_CMD = ["apt", "install", "-y"]
2020
WIN_PKG_CMD = ["choco", "install"]
2121

22+
# Artifacts
23+
MACOS_ARTIFACTS = ["./build/tmsexpress"]
24+
LINUX_ARTIFACTS = ["./build/tmsexpress"]
25+
WIN_ARTIFACTS = []
26+
2227
# Set up logging
2328
logging.basicConfig(filename="tms-express-build.log", level=logging.INFO)
2429
logger = logging.getLogger()
@@ -121,3 +126,6 @@ def windows_specific_post_config():
121126
run_command_and_check_status(install_cmd)
122127
run_command_and_check_status(PROJ_CONF_CMD)
123128
run_command_and_check_status(PROJ_BUILD_CMD)
129+
130+
# Archive release directory
131+

0 commit comments

Comments
 (0)