summaryrefslogtreecommitdiffhomepage
path: root/.github
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-11-29 14:53:01 -0500
committerAmlal El Mahrouss <amlal@nekernel.org>2025-11-29 14:54:13 -0500
commita8e99f3a783069cf85b626c6cfb2fbe83ae4fd44 (patch)
tree8322b0d20dd02660c3f26fcfd37c2cc4dcd33cda /.github
parent463a0c01f96d86c9c91f02903bc1d194c5e55b15 (diff)
chore: new version of OCL and codebase cleanup.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/cmake-cgi.yml69
1 files changed, 0 insertions, 69 deletions
diff --git a/.github/workflows/cmake-cgi.yml b/.github/workflows/cmake-cgi.yml
deleted file mode 100644
index 957ef52..0000000
--- a/.github/workflows/cmake-cgi.yml
+++ /dev/null
@@ -1,69 +0,0 @@
-# This starter workflow is for a CMake project running on multiple platforms. There is a different starter workflow if you just want a single platform.
-# See: https://github.com/actions/starter-workflows/blob/main/ci/cmake-single-platform.yml
-name: CMake on multiple platforms
-
-on:
- push:
- branches: [ "trunk" ]
- pull_request:
- branches: [ "trunk" ]
-
-jobs:
- build:
- runs-on: ${{ matrix.os }}
-
- strategy:
- # Set fail-fast to false to ensure that feedback is delivered for all matrix combinations. Consider changing this to true when your workflow is stable.
- fail-fast: false
-
- # Set up a matrix to run the following 3 configurations:
- # 1. <Windows, Release, latest MSVC compiler toolchain on the default runner image, default generator>
- # 2. <Linux, Release, latest GCC compiler toolchain on the default runner image, default generator>
- # 3. <Linux, Release, latest Clang compiler toolchain on the default runner image, default generator>
- #
- # To add more build types (Release, Debug, RelWithDebInfo, etc.) customize the build_type list.
- matrix:
- os: [ubuntu-latest, windows-latest]
- build_type: [Release]
- c_compiler: [gcc, clang, cl]
- include:
- - os: windows-latest
- c_compiler: cl
- cpp_compiler: cl
- - os: ubuntu-latest
- c_compiler: gcc
- cpp_compiler: g++
- - os: ubuntu-latest
- c_compiler: clang
- cpp_compiler: clang++
- exclude:
- - os: windows-latest
- c_compiler: gcc
- - os: windows-latest
- c_compiler: clang
- - os: ubuntu-latest
- c_compiler: cl
-
- steps:
- - uses: actions/checkout@v4
-
- - name: Set reusable strings
- # Turn repeated input strings (such as the build output directory) into step outputs. These step outputs can be used throughout the workflow file.
- id: strings
- shell: bash
- run: |
- echo "build-output-dir=./build" >> "$GITHUB_OUTPUT"
-
- - name: Configure CMake
- # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
- # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
- run: >
- cd examples/cgi && cmake -B ${{ steps.strings.outputs.build-output-dir }}
- -DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }}
- -DCMAKE_C_COMPILER=${{ matrix.c_compiler }}
- -DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
-
- - name: Build
- # Build your program with the given configuration. Note that --config is needed because the default Windows generator is a multi-config generator (Visual Studio generator).
- run: cd examples/cgi && cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }}
-