Browse Source

More build fixes

Signed-off-by: falkTX <falktx@falktx.com>
pull/457/head
falkTX 11 months ago
parent
commit
2ad1e37ff4
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
4 changed files with 33 additions and 29 deletions
  1. +15
    -14
      .github/workflows/cmake.yml
  2. +15
    -14
      .github/workflows/example-plugins.yml
  3. +1
    -1
      .github/workflows/makefile.yml
  4. +2
    -0
      cmake/DPF-plugin.cmake

+ 15
- 14
.github/workflows/cmake.yml View File

@@ -12,24 +12,25 @@ env:
BUILD_TYPE: Release

jobs:
ubuntu-20-04:
strategy:
matrix:
target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64, win32, win64, pluginval]
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- uses: distrho/dpf-cmake-action@v1
with:
target: ${{ matrix.target }}
dpf_path: .
#ubuntu-20-04:
#strategy:
#matrix:
#target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64, win32, win64, pluginval]
#runs-on: ubuntu-20.04
#steps:
#- uses: actions/checkout@v3
#with:
#submodules: recursive
#- uses: distrho/dpf-cmake-action@v1
#with:
#target: ${{ matrix.target }}
#dpf_path: .

ubuntu-22-04:
strategy:
matrix:
target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64, win32, win64, pluginval]
target: [linux-arm64, linux-armhf, linux-i686, linux-x86_64, win32, win64, pluginval]
# linux-riscv64,
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3


+ 15
- 14
.github/workflows/example-plugins.yml View File

@@ -9,24 +9,25 @@ on:
- '*'

jobs:
ubuntu-20-04:
strategy:
matrix:
target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64, win32, win64, pluginval]
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- uses: distrho/dpf-makefile-action@v1
with:
dpf_path: .
target: ${{ matrix.target }}
#ubuntu-20-04:
#strategy:
#matrix:
#target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64, win32, win64, pluginval]
#runs-on: ubuntu-20.04
#steps:
#- uses: actions/checkout@v3
#with:
#submodules: recursive
#- uses: distrho/dpf-makefile-action@v1
#with:
#dpf_path: .
#target: ${{ matrix.target }}

ubuntu-22-04:
strategy:
matrix:
target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64, win32, win64, pluginval]
target: [linux-arm64, linux-armhf, linux-i686, linux-x86_64, win32, win64, pluginval]
# linux-riscv64,
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3


+ 1
- 1
.github/workflows/makefile.yml View File

@@ -12,7 +12,7 @@ env:

jobs:
linux-x86_64:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
with:


+ 2
- 0
cmake/DPF-plugin.cmake View File

@@ -992,6 +992,8 @@ function(dpf__add_plugin_specific_ui_sources NAME USE_WEB_VIEW)
elseif(WIN32 AND USE_WEB_VIEW)
target_sources("${NAME}" PRIVATE
"${DPF_ROOT_DIR}/distrho/DistrhoUI_win32.cpp")
set_source_files_properties("${DPF_ROOT_DIR}/distrho/DistrhoUI_win32.cpp"
PROPERTIES COMPILE_FLAGS -std=gnu++17)
endif()
endfunction()



Loading…
Cancel
Save