|
10 | 10 | LINUX_DEPS = ["cmake", "libsndfile1-dev", "pkg-config", "qt6-base-dev", "qt6-multimedia-dev", "libgl1-mesa-dev"] |
11 | 11 | WIN_DEPS = ["cmake", "pkgconfiglite", "qt6-base-dev"] |
12 | 12 |
|
13 | | -PROJ_CONF_CMD = ["cmake", "-B", "build"] |
| 13 | +PROJ_CONF_CMD = ["cmake", "-B", "build", "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"] |
14 | 14 | PROJ_BUILD_CMD = ["cmake", "--build", "build", "--parallel"] |
15 | 15 |
|
16 | | -# Pacakage manager commands |
| 16 | +# Package manager commands |
17 | 17 | # To be combined with one of the `*_DEPS` variables |
18 | 18 | MACOS_PKG_CMD = ["brew", "install"] |
19 | | -LINUX_PKG_CMD = ["sudo", "apt", "install"] |
| 19 | +LINUX_PKG_CMD = ["apt", "install", "-y"] |
20 | 20 | WIN_PKG_CMD = ["choco", "install"] |
21 | 21 |
|
| 22 | +# Artifacts |
| 23 | +MACOS_ARTIFACTS = ["./build/tmsexpress"] |
| 24 | +LINUX_ARTIFACTS = ["./build/tmsexpress"] |
| 25 | +WIN_ARTIFACTS = [] |
| 26 | + |
22 | 27 | # Set up logging |
23 | 28 | logging.basicConfig(filename="tms-express-build.log", level=logging.INFO) |
24 | 29 | logger = logging.getLogger() |
@@ -121,3 +126,6 @@ def windows_specific_post_config(): |
121 | 126 | run_command_and_check_status(install_cmd) |
122 | 127 | run_command_and_check_status(PROJ_CONF_CMD) |
123 | 128 | run_command_and_check_status(PROJ_BUILD_CMD) |
| 129 | + |
| 130 | +# Archive release directory |
| 131 | + |
0 commit comments