From a4c945803cd653643820e265a92e4db7b8f8397a Mon Sep 17 00:00:00 2001 From: AdenKoperczak Date: Thu, 19 Sep 2024 12:06:24 -0400 Subject: [PATCH] added first pass clang build on github --- .github/workflows/ci.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ba82d35a..eda0ee8d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -56,6 +56,23 @@ jobs: conan_compiler_runtime: '' conan_package_manager: --conf tools.system.package_manager:mode=install --conf tools.system.package_manager:sudo=True artifact_suffix: linux-x64 + - name: linux64_gcc + os: ubuntu-22.04 + build_type: Release + env_cc: clang-17 + env_cxx: clang++-17 + compiler: clang + qt_version: 6.7.2 + qt_arch_aqt: linux_gcc_64 + qt_arch_dir: gcc_64 + qt_modules: qtimageformats qtmultimedia qtpositioning qtserialport + qt_tools: '' + conan_arch: x86_64 + conan_compiler: clang + conan_compiler_version: 17 + conan_compiler_runtime: '' + conan_package_manager: --conf tools.system.package_manager:mode=install --conf tools.system.package_manager:sudo=True + artifact_suffix: linux-clang-x64 name: ${{ matrix.name }} env: CC: ${{ matrix.env_cc }} @@ -94,7 +111,8 @@ jobs: run: | sudo apt-get install doxygen \ libfuse2 \ - ninja-build + ninja-build \ + clang-17 - name: Setup Python Environment shell: pwsh