-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy path.travis.yml
22 lines (22 loc) · 953 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
language: cpp
os: osx
osx_image: xcode10.1
cache: ccache
before_install:
# copied from $TRAVIS_BUILD_DIR/supercollider/.travis/before-install-osx.sh:
- export HOMEBREW_NO_AUTO_UPDATE=1
- export HOMEBREW_NO_INSTALL_CLEANUP=1
- brew install libsndfile ccache qt5
- export PATH="/usr/local/opt/ccache/libexec:$PATH"
before_script:
- mkdir $TRAVIS_BUILD_DIR/supercollider/BUILD
- mkdir $TRAVIS_BUILD_DIR/BUILD
- cd $TRAVIS_BUILD_DIR/supercollider/BUILD
- cmake -G Xcode -DCMAKE_PREFIX_PATH=`brew --prefix qt5` ..
script:
- cmake --build $TRAVIS_BUILD_DIR/supercollider/BUILD --target install --config RelWithDebInfo -- -quiet
- cd $TRAVIS_BUILD_DIR/BUILD
- cmake -DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/ ..
- make
- cp -r $TRAVIS_BUILD_DIR/BUILD/SuperColliderAU.component ~/Library/Audio/Plug-Ins/Components/SuperColliderAU.component
- auval -v aumf SCAU SCAU -r 2