2019-09-18 09:13:36 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
2019-12-22 22:22:33 +01:00
|
|
|
set -ex
|
2019-09-18 09:13:36 +02:00
|
|
|
|
2019-12-22 22:22:33 +01:00
|
|
|
if [[ ${TRAVIS_OS_NAME} == "linux" ]]; then
|
|
|
|
|
mkdir -p build/${INSTALL_DIR} && cd build
|
2019-12-01 21:29:22 +01:00
|
|
|
|
|
|
|
|
# FIXME: lto error in build when enabled
|
2019-12-22 22:22:33 +01:00
|
|
|
/usr/local/bin/cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_LTO=OFF -DCMAKE_INSTALL_PREFIX:PATH=${PWD}/${INSTALL_DIR} ..
|
2019-09-18 09:13:36 +02:00
|
|
|
make -j$(nproc)
|
2019-12-22 22:22:33 +01:00
|
|
|
elif [[ ${TRAVIS_OS_NAME} == "osx" ]]; then
|
2019-09-18 09:13:36 +02:00
|
|
|
mkdir build && cd build
|
2019-12-01 15:37:33 +01:00
|
|
|
cmake -D SFIZZ_JACK=OFF -G Xcode .. # FIXME: client build
|
2019-09-22 15:35:10 +02:00
|
|
|
xcodebuild -project sfizz.xcodeproj -alltargets -configuration Debug build
|
2019-09-18 09:13:36 +02:00
|
|
|
fi
|