paho.mqtt.cpp/travis_build.sh

31 lines
825 B
Bash
Raw Normal View History

#!/bin/bash
2019-07-29 03:59:55 +08:00
set -ex
if [ "$TRAVIS_OS_NAME" == "linux" ]; then
if [ "$COMPILER" == "" ]; then
COMPILER=g++;
fi
2019-07-29 03:59:55 +08:00
echo "Travis build dir: $TRAVIS_BUILD_DIR, pwd: $PWD"
rm -rf build/
cmake -Bbuild -H. -DCMAKE_CXX_COMPILER=$COMPILER -DPAHO_BUILD_SAMPLES=ON -DPAHO_BUILD_STATIC=ON -DPAHO_BUILD_DOCUMENTATION=OFF -DPAHO_WITH_SSL=OFF
sudo env "PATH=$PATH" cmake --build build/ --target install
# Run the unit tests
./build/tests/unit/unit_tests #--success
#ctest -VV --timeout 600
#cpack --verbose
rm -rf build/
cmake -Bbuild -H. -DCMAKE_CXX_COMPILER=$COMPILER -DPAHO_BUILD_SAMPLES=ON -DPAHO_BUILD_STATIC=ON -DPAHO_BUILD_DOCUMENTATION=OFF -DPAHO_WITH_SSL=ON
sudo env "PATH=$PATH" cmake --build build/ --target install
# Run the unit tests
./build/tests/unit/unit_tests #--success
fi