diff options
Diffstat (limited to 'kokoro/shaderc-smoketest/build.sh')
-rwxr-xr-x[-rw-r--r--] | kokoro/shaderc-smoketest/build.sh | 53 |
1 files changed, 2 insertions, 51 deletions
diff --git a/kokoro/shaderc-smoketest/build.sh b/kokoro/shaderc-smoketest/build.sh index 0856c9b2..60c816d4 100644..100755 --- a/kokoro/shaderc-smoketest/build.sh +++ b/kokoro/shaderc-smoketest/build.sh @@ -18,54 +18,5 @@ set -e # Display commands being run. set -x -BUILD_ROOT=$PWD -GITHUB_DIR=$BUILD_ROOT/github - -SKIP_TESTS="False" -BUILD_TYPE="Release" - -# Get NINJA. -wget -q https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-linux.zip -unzip -q ninja-linux.zip -export PATH="$PWD:$PATH" - -# Get shaderc. -cd $GITHUB_DIR -git clone https://github.com/google/shaderc.git -SHADERC_DIR=$GITHUB_DIR/shaderc -cd $SHADERC_DIR/third_party - -# Get shaderc dependencies. Link the appropriate SPIRV-Tools. -git clone https://github.com/google/googletest.git -git clone https://github.com/KhronosGroup/glslang.git -ln -s $GITHUB_DIR/SPIRV-Tools spirv-tools -git clone https://github.com/KhronosGroup/SPIRV-Headers.git spirv-headers -git clone https://github.com/google/re2 -git clone https://github.com/google/effcee - -cd $SHADERC_DIR -mkdir build -cd $SHADERC_DIR/build - -# Invoke the build. -BUILD_SHA=${KOKORO_GITHUB_COMMIT:-$KOKORO_GITHUB_PULL_REQUEST_COMMIT} -echo $(date): Starting build... -cmake -GNinja -DRE2_BUILD_TESTING=OFF -DCMAKE_BUILD_TYPE=$BUILD_TYPE .. - -echo $(date): Build glslang... -ninja glslangValidator - -echo $(date): Build everything... -ninja -echo $(date): Build completed. - -echo $(date): Check Shaderc for copyright notices... -ninja check-copyright - -echo $(date): Starting ctest... -if [ $SKIP_TESTS = "False" ] -then - ctest --output-on-failure -j4 -fi -echo $(date): ctest completed. - +SCRIPT_DIR=`dirname "$BASH_SOURCE"` +source $SCRIPT_DIR/../scripts/linux/build.sh RELEASE gcc cmake-smoketest |