Skip to content

Commit

Permalink
Update Semaphore configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
Wohlstand committed Aug 8, 2023
1 parent 1dcdf22 commit 2eb01c1
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions .semaphore/semaphore.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
version: v1.0
name: Initial Pipeline
agent:
machine:
type: e1-standard-2
os_image: ubuntu2004
blocks:
- name: Build
task:
jobs:
- name: Release (GPL)
commands:
- mkdir build-release
- cd build-release
- cmake -G "Ninja" -DMIXERX_ENABLE_GPL=ON -DCMAKE_BUILD_TYPE=Release -DDOWNLOAD_AUDIO_CODECS_DEPENDENCY=YES -DAUDIO_CODECS_BUILD_LOCAL_SDL2=ON -DCMAKE_PREFIX_PATH=./MixerXInstall/ -DCMAKE_INSTALL_PREFIX=MixerXInstall ..
- ninja
- ninja install
- name: Debug (AudioCodecs)
commands:
- mkdir build-debug
- cd build-debug
- cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug -DDOWNLOAD_AUDIO_CODECS_DEPENDENCY=YES -DAUDIO_CODECS_BUILD_LOCAL_SDL2=ON -DCMAKE_PREFIX_PATH=./MixerXInstall/ -DCMAKE_INSTALL_PREFIX=MixerXInstall ..
- ninja
- ninja install
- name: Release (AudioCodecs)
commands:
- mkdir build-release
- cd build-release
- cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release -DDOWNLOAD_AUDIO_CODECS_DEPENDENCY=YES -DAUDIO_CODECS_BUILD_LOCAL_SDL2=ON -DCMAKE_PREFIX_PATH=./MixerXInstall/ -DCMAKE_INSTALL_PREFIX=MixerXInstall ..
- ninja
- ninja install
prologue:
commands:
- checkout
- sudo apt-get update -qq
- sudo apt-get -qq install ninja-build cmake

0 comments on commit 2eb01c1

Please sign in to comment.