Lines Matching +full:build +full:- +full:generator
1 # Copyright 2016-2021 The Khronos Group Inc.
2 # SPDX-License-Identifier: Apache-2.0
5 - cpp
6 - python
12 - os: linux
16 - GENERATOR="Unix Makefiles"
17 - ARTIFACT=gcc-trusty-64bit
18 - os: linux
22 - GENERATOR="Unix Makefiles"
23 - ARTIFACT=clang-trusty-64bit
24 - os: osx
28 - GENERATOR="Unix Makefiles"
29 - ARTIFACT=clang-macos-64bit
30 - os: windows
32 - choco install python3
33 - export PATH="/c/Python39:/c/Python39/Scripts:$PATH"
35 - GENERATOR="Visual Studio 15 2017"
36 - ARTIFACT=vs2017-32bit
37 - os: windows
39 - choco install python3
40 - export PATH="/c/Python39:/c/Python39/Scripts:$PATH"
42 - GENERATOR="Visual Studio 15 2017 Win64"
43 - ARTIFACT=vs2017-64bit
46 - "./checkout_glslang_spirv_tools.sh"
49 - if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then PYTHON3=$(which python); fi
50 - if [[ "$TRAVIS_OS_NAME" != "windows" ]]; then PYTHON3=$(which python3); fi
51 - "./build_glslang_spirv_tools.sh Release"
52 - mkdir build
53 - cd build
54 …- cmake .. -DSPIRV_CROSS_WERROR=ON -DSPIRV_CROSS_MISC_WARNINGS=ON -DSPIRV_CROSS_SHARED=ON -DCMAKE_…
55 - cmake --build . --config Release
56 - cmake --build . --config Release --target install
57 - ctest --verbose -C Release
58 - cd ..
61 - REV=${ARTIFACT}-$(git rev-parse --short=10 HEAD)
62 - cd build/output
63 - tar cf spirv-cross-${REV}.tar *
64 - gzip spirv-cross-${REV}.tar
65 - cd ../..
66 - export FILE_TO_UPLOAD=build/output/spirv-cross-${REV}.tar.gz