From a4bf9f8d2ee4f45d87a05969e67c11f71145bb52 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Tue, 23 Apr 2024 16:03:22 -0400 Subject: [PATCH] Add KCoreAddons --- .github/workflows/cmake-multi-platform.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml index 150835c..3dc0c4d 100644 --- a/.github/workflows/cmake-multi-platform.yml +++ b/.github/workflows/cmake-multi-platform.yml @@ -42,7 +42,7 @@ jobs: echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT" echo "prefix-dir=${{ github.workspace }}/prefix" >> "$GITHUB_OUTPUT" - - name: Clone ECM + - name: Clone Extra CMake Modules run: | git clone https://invent.kde.org/frameworks/extra-cmake-modules.git @@ -51,6 +51,15 @@ jobs: cmake -B ${{ steps.strings.outputs.build-output-dir }}-ECM -DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }} -DCMAKE_C_COMPILER=${{ matrix.c_compiler }} -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -S extra-cmake-modules -DCMAKE_INSTALL_PREFIX=${{ steps.strings.outputs.prefix-dir }} cmake --install ${{ steps.strings.outputs.build-output-dir }}-ECM + - name: Clone KCoreAddons + run: | + git clone https://invent.kde.org/frameworks/kcoreaddons.git + + - name: Build and install KCoreAddons + run: | + cmake -B ${{ steps.strings.outputs.build-output-dir }}-kca -DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }} -DCMAKE_C_COMPILER=${{ matrix.c_compiler }} -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -S kcoreaddons -DCMAKE_INSTALL_PREFIX=${{ steps.strings.outputs.prefix-dir }} + cmake --install ${{ steps.strings.outputs.build-output-dir }}-kca + - uses: actions/checkout@v3 - name: Configure CMake