The ChassisTuner provides two compilation options: the official Qt Installer, and aqtinstall (used for GitLab CI/CD).
amd64:
export QT_VERSION=6.10.0
export QT_PATH=/opt/Qt
export QT_GCC=$QT_PATH/$QT_VERSION/gcc_64
PATH="$PATH:$QT_PATH/Tools/CMake/bin:$QT_PATH/Tools/Ninja:$QT_PATH/$QT_VERSION/gcc_64/bin"
arm64:
export QT_VERSION=6.10.0
export QT_PATH=/opt/Qt
export QT_GCC=$QT_PATH/$QT_VERSION/gcc_arm64
PATH="$PATH:$QT_PATH/Tools/CMake/bin:$QT_PATH/Tools/Ninja:$QT_PATH/$QT_VERSION/gcc_arm64/bin"
sudo apt install libxkbcommon-dev libxkbfile-dev libgl-dev libvulkan-dev python3-pip # Buildtime dependencies
sudo apt install libxkbcommon-x11-0 libxcb-cursor0 libxcb-icccm4 libxcb-keysyms1 # Runtime dependencies
aqtinstall via pip and set it to the PATHaqtinstall to install the following packages:amd64:
aqt install-qt -O "$QT_PATH" linux desktop "$QT_VERSION" linux_gcc_64 -m qtgraphs qtserialport qtquick3d qtshadertools
aqt install-tool -O "$QT_PATH" linux desktop tools_cmake
aqt install-tool -O "$QT_PATH" linux desktop tools_ninja
arm64:
aqt install-qt -O "$QT_PATH" linux_arm64 desktop "$QT_VERSION" linux_gcc_arm64 -m qtgraphs qtserialport qtquick3d qtshadertools
aqt install-tool -O "$QT_PATH" linux_arm64 desktop tools_cmake
aqt install-tool -O "$QT_PATH" linux_arm64 desktop tools_ninja
qt-cmake . -G Ninja -B ./build -DCMAKE_BUILD_TYPE=Release
cmake --build ./build