diff options
| author | Jeremy Kniager <jeremyk@lunarg.com> | 2019-04-22 13:33:59 -0600 |
|---|---|---|
| committer | jeremyk-lunarg <jeremyk@lunarg.com> | 2019-04-23 13:19:53 -0600 |
| commit | fd3a20fcb3e2a508ac76c7dc73c44ef7a1b47f24 (patch) | |
| tree | 638e3f012e6391ae906074f3060111b04b52f41d | |
| parent | 48a68f9a2689faab7feb8149684356ca29d09c42 (diff) | |
| download | usermoji-fd3a20fcb3e2a508ac76c7dc73c44ef7a1b47f24.tar.xz | |
test: Update cloud CI to use known_good.json
Updates to other repos can cause errors to propagate
from changes that have nothing to do with PRs on
Vulkan-Tools.
This commit changes cloud CI systems to build with
known_good.json in Vulkan-Tools so that issues
affecting other repos do not prevent PRs in Vulkan-Tools
from getting merged.
Change-Id: Iad4907c0bf07322c9b02477e09fed9fd5b72b631
| -rw-r--r-- | .appveyor.yml | 21 | ||||
| -rw-r--r-- | .travis.yml | 27 |
2 files changed, 4 insertions, 44 deletions
diff --git a/.appveyor.yml b/.appveyor.yml index bb806b9a..0b82eff0 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -26,30 +26,13 @@ before_build: - "SET PATH=C:\\Python35;C:\\Python35\\Scripts;%PATH%" - echo Starting build for %APPVEYOR_REPO_NAME% in %APPVEYOR_BUILD_FOLDER% - cmake --version - # Build Vulkan-Headers - - echo Building Vulkan-Headers for %PLATFORM% %CONFIGURATION% - - cd %APPVEYOR_BUILD_FOLDER% - - git clone https://github.com/KhronosGroup/Vulkan-Headers.git - - cd Vulkan-Headers - - mkdir build - - cd build - - cmake -A %PLATFORM% -DCMAKE_INSTALL_PREFIX=install .. - - cmake --build . --config %CONFIGURATION% --target install -- /maxcpucount - # Build Vulkan-Loader - - echo Building Vulkan-Loader for %PLATFORM% %CONFIGURATION% - - cd %APPVEYOR_BUILD_FOLDER% - - git clone https://github.com/KhronosGroup/Vulkan-Loader.git - - cd Vulkan-Loader - - mkdir build - - cd build - - cmake -A %PLATFORM% -DVULKAN_HEADERS_INSTALL_DIR=%APPVEYOR_BUILD_FOLDER%/Vulkan-Headers/build/install -DCMAKE_INSTALL_PREFIX=install .. - - cmake --build . --config %CONFIGURATION% --target install -- /maxcpucount # Generate build files using CMake for the build step. - echo Generating Vulkan-Tools CMake files for %PLATFORM% %CONFIGURATION% - cd %APPVEYOR_BUILD_FOLDER% - mkdir build - cd build - - cmake -A %PLATFORM% -DVULKAN_HEADERS_INSTALL_DIR=%APPVEYOR_BUILD_FOLDER%/Vulkan-Headers/build/install -DVULKAN_LOADER_INSTALL_DIR=%APPVEYOR_BUILD_FOLDER%/Vulkan-Loader/build/install .. + - python %APPVEYOR_BUILD_FOLDER%/scripts/update_deps.py --arch=%PLATFORM% --config=%CONFIGURATION% --dir=%APPVEYOR_BUILD_FOLDER%/external + - cmake -A %PLATFORM% -C %APPVEYOR_BUILD_FOLDER%/external/helper.cmake .. - echo Building platform=%PLATFORM% configuration=%CONFIGURATION% platform: diff --git a/.travis.yml b/.travis.yml index eee4dedf..07b015c0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -72,35 +72,12 @@ script: - cmake --version - | if [[ "$VULKAN_BUILD_TARGET" == "LINUX" ]]; then - # Build Vulkan-Headers - cd ${TRAVIS_BUILD_DIR} - git clone https://github.com/KhronosGroup/Vulkan-Headers.git - cd Vulkan-Headers - mkdir build - cd build - cmake -DCMAKE_INSTALL_PREFIX=install .. - make -j $core_count install - cd ${TRAVIS_BUILD_DIR} - fi - - | - if [[ "$VULKAN_BUILD_TARGET" == "LINUX" ]]; then - # Build Vulkan-Loader for Vulkan-Tools - cd ${TRAVIS_BUILD_DIR} - git clone https://github.com/KhronosGroup/Vulkan-Loader.git - cd Vulkan-Loader - mkdir build - cd build - 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 - - | - if [[ "$VULKAN_BUILD_TARGET" == "LINUX" ]]; then # Build Vulkan-Tools cd ${TRAVIS_BUILD_DIR} mkdir build cd build - 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 .. + python ${TRAVIS_BUILD_DIR}/scripts/update_deps.py --config=Debug --dir=${TRAVIS_BUILD_DIR}/external + cmake -C${TRAVIS_BUILD_DIR}/external/helper.cmake -DCMAKE_BUILD_TYPE=Debug .. make -j $core_count cd ${TRAVIS_BUILD_DIR} fi |
