Windows.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. name: Windows
  2. on:
  3. push:
  4. branches: [ master ]
  5. pull_request:
  6. branches: [ master ]
  7. jobs:
  8. Debug:
  9. name: "Debug"
  10. runs-on: windows-latest
  11. steps:
  12. - name: Clone
  13. uses: actions/checkout@v2
  14. - name: Configure CMake
  15. run: cmake -B ${{github.workspace}}/build -DANKI_BUILD_TESTS=ON -DCMAKE_BUILD_TYPE=Debug -DANKI_EXTRA_CHECKS=ON
  16. - name: Build
  17. run: cmake --build ${{github.workspace}}/build --config Debug
  18. Release:
  19. name: "Release"
  20. runs-on: windows-latest
  21. steps:
  22. - name: Clone
  23. uses: actions/checkout@v2
  24. - name: Configure CMake
  25. run: cmake -B ${{github.workspace}}/build -DANKI_BUILD_TESTS=ON -DCMAKE_BUILD_TYPE=Release -DANKI_EXTRA_CHECKS=OFF
  26. - name: Build
  27. run: cmake --build ${{github.workspace}}/build --config Release
  28. DLSS:
  29. name: "DLSS"
  30. runs-on: windows-latest
  31. steps:
  32. - name: Clone
  33. uses: actions/checkout@v2
  34. - name: Configure CMake
  35. run: cmake -B ${{github.workspace}}/build -DANKI_BUILD_TESTS=OFF -DCMAKE_BUILD_TYPE=Release -DANKI_EXTRA_CHECKS=OFF -DANKI_DLSS=ON
  36. - name: Build
  37. run: cmake --build ${{github.workspace}}/build --config Release --target Sponza