diff options
author | Pierre Joye <pierre.php@gmail.com> | 2021-08-31 13:20:03 +0700 |
---|---|---|
committer | Pierre Joye <pierre.php@gmail.com> | 2021-08-31 13:20:03 +0700 |
commit | c1f8a75f51984808424de2ea26a0be0ba2343d51 (patch) | |
tree | d8f28da415d40fb5dd5a4635a54c810037878e22 /.github | |
parent | ece272d0dacaba10ced9224fde31be0c72aa84c9 (diff) | |
download | libgd-c1f8a75f51984808424de2ea26a0be0ba2343d51.tar.gz |
split cmake configure between gcc and clang
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/ci_ubuntu.yml | 18 |
1 files changed, 16 insertions, 2 deletions
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 }} |