use submodules for core library and kddockwidgets

This commit is contained in:
itsmattkc
2023-02-16 18:05:36 -08:00
parent 25b6b07a06
commit d957611e10
7 changed files with 43 additions and 57 deletions
+7 -48
View File
@@ -56,6 +56,8 @@ jobs:
steps:
- name: Checkout Source Code
uses: actions/checkout@v2
with:
submodules: 'true'
- name: Generate Patreon List
env:
@@ -67,26 +69,10 @@ jobs:
if: github.event_name == 'push'
continue-on-error: true
- name: Build Core Library
shell: bash
working-directory: ${{ runner.workspace }}
run: |
git clone https://github.com/olive-editor/core
cd core
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -G "${{ matrix.cmake-gen }}" \
-DCMAKE_C_COMPILER="${{ matrix.cc-compiler }}" \
-DCMAKE_CXX_COMPILER="${{ matrix.cxx-compiler }}" \
-DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/core/install" \
$CMAKE_ARGS
ninja install
- name: Configure CMake
run: |
mkdir build
cd build
PATH=$GITHUB_WORKSPACE/core/install:$PATH
cmake .. -G "${{ matrix.cmake-gen }}" \
-DCMAKE_BUILD_TYPE="${{ matrix.build-type }}" \
-DCMAKE_C_COMPILER="${{ matrix.cc-compiler }}" \
@@ -172,6 +158,8 @@ jobs:
steps:
- name: Checkout Source Code
uses: actions/checkout@v2
with:
submodules: 'true'
- name: Automatically Generate Package Name
shell: bash
@@ -218,25 +206,10 @@ jobs:
if: github.event_name == 'push'
continue-on-error: true
- name: Build Core Library
shell: bash
working-directory: ${{ runner.workspace }}
run: |
git clone https://github.com/olive-editor/core
cd core
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -G "${{ matrix.cmake-gen }}" \
-DCMAKE_INSTALL_PREFIX="install" \
$CMAKE_ARGS
ninja install
echo "$(pwd -W)/install" >> $GITHUB_PATH
- name: Configure CMake
shell: bash
working-directory: ${{ runner.workspace }}/build
run: |
PATH=$GITHUB_WORKSPACE/core/install:$PATH
cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -G "${{ matrix.cmake-gen }}" \
$CMAKE_ARGS
@@ -339,6 +312,8 @@ jobs:
steps:
- name: Checkout Source Code
uses: actions/checkout@v2
with:
submodules: 'true'
- name: Automatically Generate Package Name
shell: bash
@@ -382,27 +357,11 @@ jobs:
brew update
brew install ninja
- name: Build Core Library
shell: bash
working-directory: ${{ runner.workspace }}
run: |
git clone https://github.com/olive-editor/core
cd core
mkdir build
cd build
PATH=$DEP_LOCATION:$DEP_LOCATION/bin:$DEP_LOCATION/include:$DEP_LOCATION/lib:$DEP_LOCATION/crashpad:$PATH \
cmake .. -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} \
-DCMAKE_OSX_DEPLOYMENT_TARGET=${{ matrix.min-deploy }} -G "${{ matrix.cmake-gen }}" \
-DCMAKE_OSX_ARCHITECTURES="${{ matrix.os-arch }}" \
-DCMAKE_INSTALL_PREFIX="$GITHUB_WORKSPACE/core/install" \
$CMAKE_ARGS
ninja install
- name: Configure CMake
shell: bash
working-directory: ${{ runner.workspace }}/build
run: |
PATH=$DEP_LOCATION:$DEP_LOCATION/bin:$DEP_LOCATION/include:$DEP_LOCATION/lib:$DEP_LOCATION/crashpad:$GITHUB_WORKSPACE/core/install:$PATH \
PATH=$DEP_LOCATION:$DEP_LOCATION/bin:$DEP_LOCATION/include:$DEP_LOCATION/lib:$DEP_LOCATION/crashpad:$PATH \
cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} \
-DCMAKE_OSX_DEPLOYMENT_TARGET=${{ matrix.min-deploy }} -G "${{ matrix.cmake-gen }}" \
-DCMAKE_OSX_ARCHITECTURES="${{ matrix.os-arch }}" \