23 lines
669 B
Bash
Executable File
23 lines
669 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -Eeuo pipefail
|
|
|
|
readonly project_dir="${CI_WORKSPACE:-${GITHUB_WORKSPACE:-$(pwd)}}"
|
|
readonly build_dir="${project_dir}/build-ci/linux"
|
|
readonly output_dir="${project_dir}/dist/linux"
|
|
readonly qt_root="${QT_ROOT:-/opt/Qt}"
|
|
readonly qt_version="${QT_VERSION:-6.11.1}"
|
|
|
|
"${qt_root}/${qt_version}/gcc_64/bin/qt-cmake" \
|
|
--fresh \
|
|
-S "${project_dir}" \
|
|
-B "${build_dir}" \
|
|
-G Ninja \
|
|
-DCMAKE_BUILD_TYPE=Debug \
|
|
-DCMAKE_COMPILE_WARNING_AS_ERROR=OFF
|
|
|
|
cmake --build "${build_dir}" --parallel
|
|
|
|
mkdir -p "${output_dir}"
|
|
cp "${build_dir}/evcharger-app/evcharger-app" "${output_dir}/evcharger-app"
|
|
file "${output_dir}/evcharger-app"
|