Skip to content

MacOS: Forward, Compatibility and Mobile versions of SpeakerView are … #96

MacOS: Forward, Compatibility and Mobile versions of SpeakerView are …

MacOS: Forward, Compatibility and Mobile versions of SpeakerView are … #96

name: SpatGRIS Linux build
on:
push:
branches: ['dev']
pull_request:
branches: ['dev']
jobs:
Explore-GitHub-Actions:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v2
- name: download JUCE
run: curl -L https://github.com/juce-framework/JUCE/releases/download/7.0.1/juce-7.0.1-linux.zip --output JUCE.zip
- name: unpack JUCE
run: unzip JUCE.zip
- name: install dependencies
run: sudo apt-get update && sudo apt-get install -y clang++-14 ladspa-sdk freeglut3-dev libasound2-dev libcurl4-openssl-dev libfreetype6-dev libx11-dev libxcomposite-dev libxcursor-dev libxinerama-dev libxrandr-dev mesa-common-dev libjack-dev
- name: set global JUCE search paths
run: JUCE/Projucer --set-global-search-path linux defaultJuceModulePath /home/runner/work/SpatGRIS/SpatGRIS/JUCE/modules
- name: generate makefile
run: cd JUCE && ./Projucer --resave ../SpatGRIS.jucer
- name: compile SpatGRIS
run: cd Builds/LinuxMakefile && make CXX=clang++-14 CONFIG=Release -j 8