2016-04-07 08:01:20 +00:00
|
|
|
#!/bin/bash
|
2016-05-20 18:49:29 +00:00
|
|
|
echo "-- C compilers available"
|
|
|
|
ls -1 /usr/bin/gcc*
|
|
|
|
ls -1 /usr/bin/clang*
|
|
|
|
ls -1 /usr/bin/scan-build*
|
|
|
|
echo "----"
|
|
|
|
|
2020-04-13 13:02:43 +00:00
|
|
|
echo "WORK DIR:$DIR"
|
|
|
|
DIR=$PWD
|
|
|
|
|
2016-06-18 14:19:09 +00:00
|
|
|
if [ "$TRAVIS_OS_NAME" == "linux" ]; then
|
2016-04-07 08:01:20 +00:00
|
|
|
sudo apt-get update -qq || true
|
2017-03-24 22:11:09 +00:00
|
|
|
sudo apt-get install -qq -y --no-install-recommends libgtk-3-dev
|
2020-04-13 13:02:43 +00:00
|
|
|
|
|
|
|
echo "--> Building Debug..."
|
|
|
|
mkdir -p build/Debug && cd build/Debug
|
|
|
|
echo "-DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/_install"
|
|
|
|
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/_install ../../
|
|
|
|
make && make package && cd -
|
|
|
|
|
|
|
|
echo "--> Building Release..."
|
|
|
|
mkdir -p build/Release && cd build/Release
|
|
|
|
echo "-DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PWD/_install"
|
|
|
|
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PWD/_install ../../
|
|
|
|
make && make package && cd -
|
|
|
|
|
|
|
|
echo "--> Building Binary..."
|
|
|
|
mkdir -p build/Binary && cd build/Binary
|
|
|
|
cho "-DCMAKE_BUILD_TYPE=Binary -DCMAKE_INSTALL_PREFIX=$PWD/_install"
|
|
|
|
cmake -DCMAKE_BUILD_TYPE=Binary -DCMAKE_TOOLCHAIN_FILE=./cmake/linux-mingw32.cmake -DCMAKE_INSTALL_PREFIX=$PWD/_install ../../
|
|
|
|
make && make package && cd -
|
|
|
|
|
2020-02-24 22:11:51 +00:00
|
|
|
else #("$TRAVIS_OS_NAME" == "osx")
|
2016-04-07 08:01:20 +00:00
|
|
|
brew install libusb
|
|
|
|
|
2020-04-13 13:02:43 +00:00
|
|
|
echo "--> Building Debug..."
|
|
|
|
mkdir -p build/Debug && cd build/Debug
|
|
|
|
echo "-DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/_install"
|
|
|
|
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/_install ../../
|
|
|
|
make && make package && cd -
|
2016-06-18 14:19:09 +00:00
|
|
|
|
2020-04-13 13:02:43 +00:00
|
|
|
echo "--> Building Release..."
|
|
|
|
mkdir -p build/Release && cd build/Release
|
|
|
|
echo "-DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PWD/_install"
|
|
|
|
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PWD/_install ../../
|
|
|
|
make && make package && cd -
|
|
|
|
fi
|