1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
#! /bin/bash
# Useful envvars:
# CI_SCRIPT_PATH - path where to find scripts
# TOOLSET - toolset: x64-gcc-5, x64-clang-3.9 and so on
# BUILD_TYPE - build type: 'dbg', 'rel', 'asan', 'tsan'
# WORKSPACE - path where to build
env|sort
case "$TOOLSET" in
"x64-gcc-4.8")
echo "GCC-4.8 '$BUILD_TYPE', toolset root: $GCC48_ROOT"
$CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-gcc-4.8-64 $*
exit $?
;;
"x64-gcc-4.9")
echo "GCC-4.9 '$BUILD_TYPE', toolset root: $GCC49_ROOT"
$CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-gcc-4.9-64 $*
exit $?
;;
"x64-gcc-5")
echo "GCC-5 '$BUILD_TYPE', toolset root: $GCC5_ROOT"
$CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-gcc-5-64 $*
exit $?
;;
"x64-gcc-6")
echo "GCC-6 '$BUILD_TYPE', toolset root: $GCC6_ROOT"
$CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-gcc-6-64 $*
exit $?
;;
"x64-gcc-7")
echo "GCC-7 '$BUILD_TYPE', toolset root: $GCC7_ROOT"
$CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-gcc-7-64 $*
exit $?
;;
"x64-gcc-8")
echo "GCC-8 '$BUILD_TYPE', toolset root: $GCC8_ROOT"
$CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-gcc-8-64 $*
exit $?
;;
"x64-clang-3.6")
echo "clang-3.6 '$BUILD_TYPE', toolset root: $CLANG36_ROOT"
$CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-clang-3.6-64 $*
exit $?
;;
"x64-clang-3.7")
echo "clang-3.7 '$BUILD_TYPE', toolset root: $CLANG37_ROOT"
$CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-clang-3.7-64 $*
exit $?
;;
"x64-clang-3.8")
echo "clang-3.8 '$BUILD_TYPE', toolset root: $CLANG38_ROOT"
$CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-clang-3.8-64 $*
exit $?
;;
"x64-clang-3.9")
echo "clang-3.9 '$BUILD_TYPE', toolset root: $CLANG39_ROOT"
$CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-clang-3.9-64 $*
exit $?
;;
"x64-clang-4")
echo "clang-4 '$BUILD_TYPE', toolset root: $CLANG4_ROOT"
$CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-clang-4-64 $*
exit $?
;;
"x64-clang-5")
echo "clang-5 '$BUILD_TYPE', toolset root: $CLANG5_ROOT"
$CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-clang-5-64 $*
exit $?
;;
"x64-clang-6")
echo "clang-6 '$BUILD_TYPE', toolset root: $CLANG6_ROOT"
$CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-clang-6-64 $*
exit $?
;;
* )
echo "Undefined toolset '$TOOLSET'"
exit 1
;;
esac
|