From 53b4438a2a567c26d739c856329c1a4d13aa1968 Mon Sep 17 00:00:00 2001 From: PancakeTAS Date: Fri, 18 Jul 2025 20:46:01 +0200 Subject: [PATCH] remove clang requirement --- .github/workflows/build-arch.yml | 2 +- .github/workflows/build-debian.yml | 2 +- .github/workflows/build-fedora.yml | 2 +- .github/workflows/build-ubuntu.yml | 2 +- CMakeLists.txt | 3 --- 5 files changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-arch.yml b/.github/workflows/build-arch.yml index 78e7eed..73f1a10 100644 --- a/.github/workflows/build-arch.yml +++ b/.github/workflows/build-arch.yml @@ -28,7 +28,7 @@ jobs: submodules: true - name: Configure with CMake and Ninja run: | - cmake -B build -G Ninja \ + CC=clang CXX=clang++ cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=./build-release - name: Build with Ninja diff --git a/.github/workflows/build-debian.yml b/.github/workflows/build-debian.yml index a85bd2a..5bed5dd 100644 --- a/.github/workflows/build-debian.yml +++ b/.github/workflows/build-debian.yml @@ -31,7 +31,7 @@ jobs: submodules: true - name: Configure with CMake and Ninja run: | - cmake -B build -G Ninja \ + CC=clang CXX=clang++ cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=./build-release - name: Build with Ninja diff --git a/.github/workflows/build-fedora.yml b/.github/workflows/build-fedora.yml index ad9df25..299996c 100644 --- a/.github/workflows/build-fedora.yml +++ b/.github/workflows/build-fedora.yml @@ -30,7 +30,7 @@ jobs: submodules: true - name: Configure with CMake and Ninja run: | - cmake -B build -G Ninja \ + CC=clang CXX=clang++ cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=./build-release - name: Build with Ninja diff --git a/.github/workflows/build-ubuntu.yml b/.github/workflows/build-ubuntu.yml index 6b8c467..e5c941e 100644 --- a/.github/workflows/build-ubuntu.yml +++ b/.github/workflows/build-ubuntu.yml @@ -42,7 +42,7 @@ jobs: submodules: true - name: Configure with CMake and Ninja run: | - cmake -B build -G Ninja \ + CC=clang CXX=clang++ cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=./build-release - name: Build with Ninja diff --git a/CMakeLists.txt b/CMakeLists.txt index be921ee..80be538 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,8 +1,5 @@ cmake_minimum_required(VERSION 3.28) -set(CMAKE_C_COMPILER clang) -set(CMAKE_CXX_COMPILER clang++) - set(CMAKE_SKIP_RPATH ON) # subprojects