2019-07-29 03:15:41 +08:00
|
|
|
#!/bin/bash
|
|
|
|
|
2019-07-29 03:59:55 +08:00
|
|
|
set -ex
|
2019-07-29 03:15:41 +08:00
|
|
|
|
|
|
|
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"
|
2019-07-29 03:15:41 +08:00
|
|
|
|
|
|
|
rm -rf build/
|
2019-07-29 04:10:52 +08:00
|
|
|
cmake -Bbuild -H. -DCMAKE_CXX_COMPILER=$COMPILER -DPAHO_BUILD_SAMPLES=ON -DPAHO_BUILD_STATIC=ON -DPAHO_BUILD_DOCUMENTATION=OFF -DPAHO_BUILD_TESTS=ON -DPAHO_WITH_SSL=OFF
|
2019-07-29 03:43:09 +08:00
|
|
|
sudo env "PATH=$PATH" cmake --build build/ --target install
|
2019-07-29 03:15:41 +08:00
|
|
|
|
|
|
|
# Run the unit tests
|
2019-07-29 05:29:51 +08:00
|
|
|
./build/test/unit/unit_tests # --success
|
2019-07-29 03:15:41 +08:00
|
|
|
|
|
|
|
#ctest -VV --timeout 600
|
|
|
|
#cpack --verbose
|
|
|
|
|
|
|
|
rm -rf build/
|
2019-07-29 04:10:52 +08:00
|
|
|
cmake -Bbuild -H. -DCMAKE_CXX_COMPILER=$COMPILER -DPAHO_BUILD_SAMPLES=ON -DPAHO_BUILD_STATIC=ON -DPAHO_BUILD_DOCUMENTATION=OFF -DPAHO_BUILD_TESTS=ON -DPAHO_WITH_SSL=ON
|
2019-07-29 03:43:09 +08:00
|
|
|
sudo env "PATH=$PATH" cmake --build build/ --target install
|
|
|
|
|
|
|
|
# Run the unit tests
|
2019-07-29 05:29:51 +08:00
|
|
|
./build/test/unit/unit_tests # --success
|
2019-07-29 03:15:41 +08:00
|
|
|
|
|
|
|
fi
|
2020-10-25 13:28:18 +08:00
|
|
|
|