aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorKarl Schultz <karl@lunarg.com>2018-06-05 14:21:36 -0600
committerKarl Schultz <karl@lunarg.com>2018-06-06 09:34:51 -0600
commit18119079d3d20f94639dae9c28830b85dfc16d90 (patch)
treead3bf2a1b318673b99cb603926a69e40a821e091 /.travis.yml
parent917949c3da5f3bfc21c1560e20935be65637340f (diff)
downloadvulkan-tools-18119079d3d20f94639dae9c28830b85dfc16d90.tar.gz
repo: Reorg to remove Vulkan-Headers submodule
- Remove Vulkan-Headers submodule - Add CMake code to add VULKAN_HEADERS_INSTALL_DIR and VULKAN_LOADER_INSTALL_DIR to search when locating Vulkan headers and loader - CI adjustments for new model - BUILD.md updates - Travis-CI Android build temporarily disabled Fixes #20
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml23
1 files changed, 12 insertions, 11 deletions
diff --git a/.travis.yml b/.travis.yml
index ff6c44bc..f3ca5b4d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,13 +12,15 @@ matrix:
- env: CHECK_COMMIT_FORMAT=ON
include:
# Android build.
- - os: linux
- compiler: gcc
- env: VULKAN_BUILD_TARGET=ANDROID ANDROID_TARGET=android-23 ANDROID_ABI=armeabi-v7a
+# Temporary Disable
+# - os: linux
+# compiler: gcc
+# env: VULKAN_BUILD_TARGET=ANDROID ANDROID_TARGET=android-23 ANDROID_ABI=armeabi-v7a
# Android 64-bit build.
- - os: linux
- compiler: gcc
- env: VULKAN_BUILD_TARGET=ANDROID ANDROID_TARGET=android-23 ANDROID_ABI=arm64-v8a
+# Temporary Disable
+# - os: linux
+# compiler: gcc
+# env: VULKAN_BUILD_TARGET=ANDROID ANDROID_TARGET=android-23 ANDROID_ABI=arm64-v8a
# Linux GCC debug build.
- os: linux
compiler: gcc
@@ -81,9 +83,8 @@ script:
if [[ "$VULKAN_BUILD_TARGET" == "LINUX" ]]; then
# Build Vulkan-Headers
cd ${TRAVIS_BUILD_DIR}
- # Need different name here until Vulkan-Tools stops having Vulkan-Headers as a submodule.
- git clone https://github.com/KhronosGroup/Vulkan-Headers.git Vulkan-Headers-TMP
- cd Vulkan-Headers-TMP
+ git clone https://github.com/KhronosGroup/Vulkan-Headers.git
+ cd Vulkan-Headers
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=install ..
@@ -98,7 +99,7 @@ script:
cd Vulkan-Loader
mkdir build
cd build
- cmake -DCMAKE_BUILD_TYPE=Debug -DVULKAN_HEADERS_INSTALL_DIR=${TRAVIS_BUILD_DIR}/Vulkan-Headers-TMP/build/install -DCMAKE_INSTALL_PREFIX=install ..
+ cmake -DCMAKE_BUILD_TYPE=Debug -DVULKAN_HEADERS_INSTALL_DIR=${TRAVIS_BUILD_DIR}/Vulkan-Headers/build/install -DCMAKE_INSTALL_PREFIX=install ..
make -j $core_count install
cd ${TRAVIS_BUILD_DIR}
fi
@@ -108,7 +109,7 @@ script:
cd ${TRAVIS_BUILD_DIR}
mkdir build
cd build
- cmake -DLOADER_REPO_ROOT=${TRAVIS_BUILD_DIR}/Vulkan-Loader -DCMAKE_BUILD_TYPE=Debug ..
+ cmake -DCMAKE_BUILD_TYPE=Debug -DVULKAN_HEADERS_INSTALL_DIR=${TRAVIS_BUILD_DIR}/Vulkan-Headers/build/install -DVULKAN_LOADER_INSTALL_DIR=${TRAVIS_BUILD_DIR}/Vulkan-Loader/build/install ..
make -j $core_count
cd ${TRAVIS_BUILD_DIR}
fi