Skip to content

Commit

Permalink
Finally, I have slain the great daemon of Cthinu'us N-tgr'atön.
Browse files Browse the repository at this point in the history
For shits and giggles here's all 5,000 commit messages made during the process:

JUCE on Windows

jlrs for macos

jlrs

cygwin

Added back a library that was actually needed -_-

CI more like PITA

IDK

asdfasdfasdf

fewavqewvg

f

it's *right there*

asdfasdf

c

f

w

w

www

ww4

w

asdf

f

m

p

f

f

f

a

f

a

DLL hell

test fix

f

Trying less Cygwin

Adding back more Cygwin

Bumped lock

Bump lock

Link Julia in all binaries

Change link path based on OS

asdf

Windows is special and unique

idk

ffffff

idk

Bump JLRS

Bump JLRS

Revert a lock upgrade

eh?

eh??

eh???

YES IT FINALLY WORKS

no tinfo on OSX

foooolders
  • Loading branch information
someguynamedjosh committed Feb 13, 2021
1 parent f092092 commit 4b278c3
Show file tree
Hide file tree
Showing 7 changed files with 484 additions and 299 deletions.
28 changes: 24 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,19 +34,39 @@ jobs:
- uses: actions/setup-python@v2
with:
python-version: '3.7'
- name: MacOS-specific setup
- name: Cache LLVM install (Windows only)
if: ${{ matrix.os == 'windows-latest' }}
id: cache-llvm
uses: actions/cache@v2
with:
path: ${{ runner.temp }}/llvm
key: llvm
- name: Install LLVM/Clang (Windows only)
if: ${{ matrix.os == 'windows-latest' }}
uses: KyleMayes/install-llvm-action@v1
with:
version: 10.0
directory: ${{ runner.temp }}/llvm
cached: ${{ steps.cache-llvm.outputs.cache-hit }}
- name: Build on Windows
if: ${{ matrix.os == 'windows-latest' }}
run: |
python build.py juce_frontend --release --github-runner
env:
LIBCLANG_PATH: ${{ runner.temp }}/llvm/lib
- name: Build on MacOS
if: ${{ matrix.os == 'macOS-latest' }}
run: |
export OPENSSL_ROOT_DIR=$(brew --prefix openssl)
export OPENSSL_LIB_DIR=$(brew --prefix openssl)"/lib"
export OPENSSL_INCLUDE_DIR=$(brew --prefix openssl)"/include"
- name: Linux-specific setup
python build.py juce_frontend --release --github-runner
- name: Build on Linux
if: ${{ matrix.os == 'ubuntu-latest' }}
run: |
sudo apt update
sudo apt -y install libxrandr-dev libxinerama-dev libxcursor-dev libasound-dev extra-cmake-modules libxcb-shape0-dev libxcb-xfixes0-dev
- name: Build
run: python build.py juce_frontend --release --github-runner
python build.py juce_frontend --release --github-runner
- name: Upload Artifacts
uses: actions/upload-artifact@v2
with:
Expand Down
Loading

0 comments on commit 4b278c3

Please sign in to comment.