From c1f8a75f51984808424de2ea26a0be0ba2343d51 Mon Sep 17 00:00:00 2001 From: Pierre Joye Date: Tue, 31 Aug 2021 13:20:03 +0700 Subject: split cmake configure between gcc and clang --- .github/workflows/ci_ubuntu.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to '.github') diff --git a/.github/workflows/ci_ubuntu.yml b/.github/workflows/ci_ubuntu.yml index 36d60fc..f15adb9 100644 --- a/.github/workflows/ci_ubuntu.yml +++ b/.github/workflows/ci_ubuntu.yml @@ -28,7 +28,7 @@ jobs: cflags: "-msse2" } - { - name: "Ubuntu x86 Clang", + name: "Ubuntu Graviton Clang", os: [self-hosted, Linux, ARM64, graviton], cc: "clang-12", cxx: "clang-cpp-12" @@ -84,7 +84,21 @@ jobs: echo $CXX echo $CFLAGS - - name: Configure CMake + - name: Configure CMake Clang + if: contains(matrix.config.cc, 'clang') + env: + CC: ${{ matrix.config.cc }} + CXX: ${{ matrix.config.cxx }} + CFLAGS: ${{ matrix.config.cflags }} + run: + cmake -DENABLE_PNG=1 -DENABLE_FREETYPE=1 -DENABLE_JPEG=1 -DENABLE_WEBP=1 + -DENABLE_TIFF=1 -DENABLE_XPM=1 -DENABLE_GD_FORMATS=1 -DENABLE_HEIF=1 -DENABLE_RAQM=1 + -DBUILD_TEST=1 -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} + -DCMAKE_TOOLCHAIN_FILE=/home/pierre/projects/libgd/libgd_ghactions/cmake/modules/linux-clang.cmake + -DCMAKE_SYSTEM_PROCESSOR=armv7 + + - name: Configure CMake gcc + if: contains(matrix.config.cc, 'gcc') env: CC: ${{ matrix.config.cc }} CXX: ${{ matrix.config.cxx }} -- cgit v1.2.1