Lines Matching +full:- +full:- +full:devsim

2 # https://travis-ci.org
12 - env: CHECK_COMMIT_FORMAT=ON
13 - env: VULKAN_BUILD_TARGET=GN
16 - os: linux
18 env: VULKAN_BUILD_TARGET=ANDROID ANDROID_TARGET=android-26 ANDROID_ABI=armeabi-v7a
19 # Android 64-bit build.
20 - os: linux
22 env: VULKAN_BUILD_TARGET=ANDROID ANDROID_TARGET=android-26 ANDROID_ABI=arm64-v8a
24 - os: linux
28 - os: linux
32 - os: linux
35 - env: CHECK_FORMAT=ON
37 - env: CHECK_COMMIT_FORMAT=ON
41 # Use set -e so that the build fails when a command fails.
42 # The default action for Travis-CI is to continue running even if a command fails.
43 # See https://github.com/travis-ci/travis-ci/issues/1066.
47 - set -e
48 - CMAKE_VERSION=3.10.2
49 - |
52 …CMAKE_URL="https://cmake.org/files/v${CMAKE_VERSION%.*}/cmake-${CMAKE_VERSION}-Linux-x86_64.tar.gz"
54 …mkdir cmake-${CMAKE_VERSION} && travis_retry wget --no-check-certificate -O - ${CMAKE_URL} | tar -…
55 export PATH=${PWD}/cmake-${CMAKE_VERSION}/bin:${PATH}
59 cmake --version
60 - |
63 sudo apt-get -qq update
64 sudo apt-get -y install libxkbcommon-dev libwayland-dev libmirclient-dev libxrandr-dev \
65 libx11-xcb-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-ewmh-dev \
66 libxcb-randr0-dev python-pathlib
68 - |
71 export ARCH=`uname -m`
72 wget http://dl.google.com/android/repository/android-ndk-r18b-linux-${ARCH}.zip
73 unzip -u -q android-ndk-r18b-linux-${ARCH}.zip
74 export ANDROID_NDK_HOME=`pwd`/android-ndk-r18b
75 export JAVA_HOME="/usr/lib/jvm/java-8-oracle"
78 - |
81 curl -L http://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format-diff.py \
82 -o scripts/clang-format-diff.py;
85 - export core_count=$(nproc || echo 4) && echo core_count = $core_count
86 - ccache --zero-stats
87 - set +e
90 - set -e
91 - |
93 # Build all dependencies for Vulkan-ValidationLayers
96 ${TRAVIS_BUILD_DIR}/scripts/update_deps.py --dir=${TRAVIS_BUILD_DIR}/external --ref=master
98 ${TRAVIS_BUILD_DIR}/scripts/update_deps.py --dir=${TRAVIS_BUILD_DIR}/external
101 - |
107 git checkout tags/release-1.8.1
110 - |
114 …ython3 ${TRAVIS_BUILD_DIR}/scripts/generate_source.py --verify ${TRAVIS_BUILD_DIR}/external/Vulkan
116 - |
118 # Build Vulkan-ValidationLayers
122 cmake -C ${TRAVIS_BUILD_DIR}/external/helper.cmake -DCMAKE_BUILD_TYPE=Debug \
123-DCMAKE_INSTALL_PREFIX=${TRAVIS_BUILD_DIR}/build/install -DBUILD_LAYER_SUPPORT_FILES=ON \
124 -DUSE_CCACHE=ON ..
125 cmake --build . --target install -- -j$core_count
127 - |
130 …# Note: VulkanTools has a build dependency on Vulkan-ValidationLayers so it must be built after V-
135 cmake -DCMAKE_BUILD_TYPE=Debug \
136 -DBUILD_VIA=NO -DBUILD_VKTRACE=NO -DBUILD_VLF=NO -DBUILD_TESTS=NO -DBUILD_LAYERMGR=NO \
137 -DBUILD_VKTRACEVIEWER=NO -DBUILD_VKTRACE_LAYER=NO -DBUILD_VKTRACE_REPLAY=NO \
138 -DVULKAN_HEADERS_INSTALL_DIR=${TRAVIS_BUILD_DIR}/external/Vulkan-Headers/build/install \
139 -DVULKAN_LOADER_INSTALL_DIR=${TRAVIS_BUILD_DIR}/external/Vulkan-Loader/build/install \
140 -DVULKAN_VALIDATIONLAYERS_INSTALL_DIR=${TRAVIS_BUILD_DIR}/build/install \
142 cmake --build . -- -j $core_count
145 - |
149 … export LD_LIBRARY_PATH=${TRAVIS_BUILD_DIR}/external/Vulkan-Loader/install/lib:${LD_LIBRARY_PATH}
151 … export VK_ICD_FILENAMES=${TRAVIS_BUILD_DIR}/external/Vulkan-Tools/build/icd/VkICD_mock_icd.json
156 VK_DEVSIM_FILENAME=$profile build/tests/vk_layer_validation_tests --devsim
159 - |
161 pushd build-android
162 ./update_external_sources_android.sh --abi $ANDROID_ABI --no-build
163 USE_CCACHE=1 NDK_CCACHE=ccache ndk-build APP_ABI=$ANDROID_ABI -j $core_count
166 - |
171 …echo "Checking clang-format between TRAVIS_BRANCH=$TRAVIS_BRANCH and TRAVIS_PULL_REQUEST_BRANCH=$T…
174 echo "Skipping clang-format check since this is not a pull request."
177 - |
184 - |
188 ./build-gn/update_deps.sh
190 ninja -C out/Debug
192 - ccache --show-stats
193 - set +e
198 - [email protected]
199 - [email protected]
200 - [email protected]
201 - [email protected]
202 - [email protected]