Clone of mesa.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

appveyor.yml 2.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. # http://www.appveyor.com/docs/appveyor-yml
  2. #
  3. # To setup AppVeyor for your own personal repositories do the following:
  4. # - Sign up
  5. # - Add a new project
  6. # - Select Git and fill in the Git clone URL
  7. # - Setup a Git hook as explained in
  8. # https://github.com/appveyor/webhooks#installing-git-hook
  9. # - Check 'Settings > General > Skip branches without appveyor.yml'
  10. # - Check 'Settings > General > Rolling builds'
  11. # - Setup the global or project notifications to your liking
  12. #
  13. # Note that kicking (or restarting) a build via the web UI will not work, as it
  14. # will fail to find appveyor.yml . The Git hook is the most practical way to
  15. # kick a build.
  16. #
  17. # See also:
  18. # - http://help.appveyor.com/discussions/problems/2209-node-grunt-build-specify-a-project-or-solution-file-the-directory-does-not-contain-a-project-or-solution-file
  19. # - http://help.appveyor.com/discussions/questions/1184-build-config-vs-appveyoryaml
  20. version: '{build}'
  21. branches:
  22. except:
  23. - /^travis.*$/
  24. # Don't download the full Mesa history to speed up cloning. However the clone
  25. # depth must not be too small, otherwise builds might fail when lots of patches
  26. # are committed in succession, because the desired commit is not found on the
  27. # truncated history.
  28. #
  29. # See also:
  30. # - https://www.appveyor.com/blog/2014/06/04/shallow-clone-for-git-repositories
  31. clone_depth: 100
  32. # https://www.appveyor.com/docs/build-cache/
  33. cache:
  34. - '%LOCALAPPDATA%\pip\Cache -> appveyor.yml'
  35. - win_flex_bison-2.5.15.zip
  36. - llvm-5.0.1-msvc2017-mtd.7z
  37. - subprojects\packagecache -> subprojects\*.wrap
  38. os: Visual Studio 2017
  39. init:
  40. # Appveyor defaults core.autocrlf to input instead of the default (true), but
  41. # that can hide problems processing CRLF text on Windows
  42. - git config --global core.autocrlf true
  43. environment:
  44. WINFLEXBISON_VERSION: 2.5.15
  45. LLVM_ARCHIVE: llvm-5.0.1-msvc2017-mtd.7z
  46. matrix:
  47. - compiler: msvc
  48. buildsystem: scons
  49. - compiler: msvc
  50. buildsystem: meson
  51. path: C:\Python37-x64;C:\Python37-x64\Scripts;%path%
  52. install:
  53. - cmd: .appveyor\appveyor_msvc.bat install
  54. build_script:
  55. - cmd: .appveyor\appveyor_msvc.bat build_script
  56. test_script:
  57. - cmd: .appveyor\appveyor_msvc.bat test_script
  58. # It's possible to setup notification here, as described in
  59. # http://www.appveyor.com/docs/notifications#appveyor-yml-configuration , but
  60. # doing so would cause the notification settings to be replicated across all
  61. # repos, which is most likely undesired. So it's better to rely on the
  62. # Appveyor global/project notification settings.