Browse Source

Simplify juce-au handling

Signed-off-by: falkTX <falktx@falktx.com>
tags/23.07
falkTX 2 years ago
parent
commit
fdca56ecfa
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 7 additions and 3 deletions
  1. +0
    -2
      .github/workflows/build.yml
  2. +7
    -1
      jucewrapper/CMakeLists.txt

+ 0
- 2
.github/workflows/build.yml View File

@@ -215,8 +215,6 @@ jobs:
run: |
export PATH="/usr/local/opt/ccache/libexec:${PATH}"
source deps/PawPaw/local.env macos-${{ matrix.target }}
git clone --depth=1 -b v6.1.6 https://github.com/DISTRHO/JUCE.git jucewrapper/JUCE
${{ matrix.target == 'intel' }} && sed -i -e 's/kAudioUnitProperty_SupportsMPE/kAudioUnitProperty_ignore_SupportsMPE/' jucewrapper/JUCE/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h
mkdir -p jucewrapper/build
pushd jucewrapper/build; cmake -DCMAKE_BUILD_TYPE=Release .. && make VERBOSE=1 -j $(sysctl -n hw.logicalcpu); popd
mv jucewrapper/build/*_artefacts/Release/AU/*.component bin/


+ 7
- 1
jucewrapper/CMakeLists.txt View File

@@ -1,7 +1,13 @@
cmake_minimum_required(VERSION 3.15)
project(Cardinal VERSION 23.04)

add_subdirectory(JUCE)
include(FetchContent)
FetchContent_Declare(JUCE
GIT_REPOSITORY https://github.com/DISTRHO/JUCE.git
GIT_TAG v6.1.6
GIT_SHALLOW TRUE
)
FetchContent_MakeAvailable(JUCE)

# Config



Loading…
Cancel
Save