Add ktx
This commit is contained in:
Vendored
+78
@@ -0,0 +1,78 @@
|
||||
# Copyright 2019-2020 The Khronos Group Inc.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
# CI build script for Travis.
|
||||
# See https://docs.travis-ci.com/user/multi-os/ for more info.
|
||||
|
||||
language: cpp
|
||||
|
||||
matrix:
|
||||
include:
|
||||
- os: linux
|
||||
addons:
|
||||
dist: focal
|
||||
env:
|
||||
- VULKAN_SDK_VER="1.2.176"
|
||||
compiler: gcc # clang is tested by macOS build
|
||||
- os: osx
|
||||
env:
|
||||
- VULKAN_SDK_VER="1.2.176.1"
|
||||
- VULKAN_INSTALL_DIR="$HOME/build/vulkansdk-macos-$VULKAN_SDK_VER"
|
||||
- VULKAN_SDK="$VULKAN_INSTALL_DIR/macOS"
|
||||
compiler: clang
|
||||
osx_image: xcode13.2
|
||||
|
||||
#env:
|
||||
#global:
|
||||
|
||||
# Phase 1: Git clone - done automatically.
|
||||
# Phase 2: Install apt addons.
|
||||
# Phase 3: Install cache components - Currently not using a cache
|
||||
# then the following phases:
|
||||
before_install:
|
||||
|
||||
install:
|
||||
- |
|
||||
case "${TRAVIS_OS_NAME:-linux}" in
|
||||
linux)
|
||||
# No need to install git-lfs. It is part of Travis's Ubuntu environment.
|
||||
sudo apt-get -qq update &&
|
||||
sudo apt-get -qq install doxygen &&
|
||||
pip3 install reuse
|
||||
;;
|
||||
osx)
|
||||
brew install doxygen
|
||||
;;
|
||||
esac
|
||||
#- pushd ../..
|
||||
#- git clone https://github.com/msc-/gyp
|
||||
#- cd gyp && sudo ./setup.py install && cd ..
|
||||
#- popd
|
||||
|
||||
before_script:
|
||||
|
||||
script:
|
||||
- |
|
||||
case "${TRAVIS_OS_NAME:-linux}" in
|
||||
linux)
|
||||
reuse lint &&
|
||||
make
|
||||
;;
|
||||
osx)
|
||||
make
|
||||
;;
|
||||
esac
|
||||
|
||||
# Errors in something run in after_success: don't cause the build to fail so don't use.
|
||||
|
||||
deploy:
|
||||
provider: pages
|
||||
edge: true # Use bleeding edge (dplv2)
|
||||
github-token: $GITHUB_TOKEN # Set in the settings page of your repository, as a secure variable
|
||||
local-dir: out/doc/html
|
||||
on:
|
||||
branch: master
|
||||
condition: $TRAVIS_OS_NAME = osx
|
||||
#tags: true
|
||||
|
||||
# vim:ai:ts=4:sts=2:sw=2:expandtab
|
||||
Reference in New Issue
Block a user