|
@@ -32,20 +32,7 @@ jobs:
|
|
uses: hendrikmuhs/ccache-action@6d1841ec156c39a52b1b23a810da917ab98da1f4 # v1.2.10
|
|
uses: hendrikmuhs/ccache-action@6d1841ec156c39a52b1b23a810da917ab98da1f4 # v1.2.10
|
|
with:
|
|
with:
|
|
key: ubuntu-22-${{ matrix.cmake_build_type }}-${{ matrix.compiler.cc }}-${{matrix.compiler.cxx}}
|
|
key: ubuntu-22-${{ matrix.cmake_build_type }}-${{ matrix.compiler.cc }}-${{matrix.compiler.cxx}}
|
|
- - name: Install GoogleTest
|
|
|
|
- run: |
|
|
|
|
- # check out pre-breakage version of googletest; can be deleted when
|
|
|
|
- # issue 3128 is fixed
|
|
|
|
- # git clone --depth=1 https://github.com/google/googletest.git External/googletest
|
|
|
|
- mkdir -p External/googletest
|
|
|
|
- cd External/googletest
|
|
|
|
- git init
|
|
|
|
- git remote add origin https://github.com/google/googletest.git
|
|
|
|
- git fetch --depth 1 origin 0c400f67fcf305869c5fb113dd296eca266c9725
|
|
|
|
- git reset --hard FETCH_HEAD
|
|
|
|
- cd ../..
|
|
|
|
- - name: Update Glslang Sources
|
|
|
|
- run: ./update_glslang_sources.py
|
|
|
|
|
|
+ - run: ./update_glslang_sources.py
|
|
- name: Configure
|
|
- name: Configure
|
|
run: cmake -S . -B build -D CMAKE_BUILD_TYPE=${{ matrix.cmake_build_type }}
|
|
run: cmake -S . -B build -D CMAKE_BUILD_TYPE=${{ matrix.cmake_build_type }}
|
|
env:
|
|
env:
|
|
@@ -81,20 +68,7 @@ jobs:
|
|
uses: hendrikmuhs/ccache-action@6d1841ec156c39a52b1b23a810da917ab98da1f4 # v1.2.10
|
|
uses: hendrikmuhs/ccache-action@6d1841ec156c39a52b1b23a810da917ab98da1f4 # v1.2.10
|
|
with:
|
|
with:
|
|
key: ubuntu-22-${{ matrix.cmake_build_type }}-${{ matrix.compiler.cc }}-${{matrix.compiler.cxx}}-${{matrix.flags}}
|
|
key: ubuntu-22-${{ matrix.cmake_build_type }}-${{ matrix.compiler.cc }}-${{matrix.compiler.cxx}}-${{matrix.flags}}
|
|
- - name: Install GoogleTest
|
|
|
|
- run: |
|
|
|
|
- # check out pre-breakage version of googletest; can be deleted when
|
|
|
|
- # issue 3128 is fixed
|
|
|
|
- # git clone --depth=1 https://github.com/google/googletest.git External/googletest
|
|
|
|
- mkdir -p External/googletest
|
|
|
|
- cd External/googletest
|
|
|
|
- git init
|
|
|
|
- git remote add origin https://github.com/google/googletest.git
|
|
|
|
- git fetch --depth 1 origin 0c400f67fcf305869c5fb113dd296eca266c9725
|
|
|
|
- git reset --hard FETCH_HEAD
|
|
|
|
- cd ../..
|
|
|
|
- - name: Update Glslang Sources
|
|
|
|
- run: ./update_glslang_sources.py
|
|
|
|
|
|
+ - run: ./update_glslang_sources.py
|
|
- name: Configure
|
|
- name: Configure
|
|
run: cmake -S . -B build -D CMAKE_BUILD_TYPE=${{ matrix.cmake_build_type }}
|
|
run: cmake -S . -B build -D CMAKE_BUILD_TYPE=${{ matrix.cmake_build_type }}
|
|
env:
|
|
env:
|
|
@@ -131,20 +105,7 @@ jobs:
|
|
uses: hendrikmuhs/ccache-action@6d1841ec156c39a52b1b23a810da917ab98da1f4 # v1.2.10
|
|
uses: hendrikmuhs/ccache-action@6d1841ec156c39a52b1b23a810da917ab98da1f4 # v1.2.10
|
|
with:
|
|
with:
|
|
key: linux_backcompat
|
|
key: linux_backcompat
|
|
- - name: Install GoogleTest
|
|
|
|
- run: |
|
|
|
|
- # check out pre-breakage version of googletest; can be deleted when
|
|
|
|
- # issue 3128 is fixed
|
|
|
|
- # git clone --depth=1 https://github.com/google/googletest.git External/googletest
|
|
|
|
- mkdir -p External/googletest
|
|
|
|
- cd External/googletest
|
|
|
|
- git init
|
|
|
|
- git remote add origin https://github.com/google/googletest.git
|
|
|
|
- git fetch --depth 1 origin 0c400f67fcf305869c5fb113dd296eca266c9725
|
|
|
|
- git reset --hard FETCH_HEAD
|
|
|
|
- cd ../..
|
|
|
|
- - name: Update Glslang Sources
|
|
|
|
- run: ./update_glslang_sources.py
|
|
|
|
|
|
+ - run: ./update_glslang_sources.py
|
|
- name: Configure
|
|
- name: Configure
|
|
run: cmake -S . -B build -D CMAKE_BUILD_TYPE=Release
|
|
run: cmake -S . -B build -D CMAKE_BUILD_TYPE=Release
|
|
env:
|
|
env:
|
|
@@ -173,20 +134,7 @@ jobs:
|
|
with:
|
|
with:
|
|
python-version: '3.7'
|
|
python-version: '3.7'
|
|
- uses: lukka/get-cmake@8be6cca406b575906541e8e3b885d46f416bba39 # v3.27.7
|
|
- uses: lukka/get-cmake@8be6cca406b575906541e8e3b885d46f416bba39 # v3.27.7
|
|
- - name: Install GoogleTest
|
|
|
|
- run: |
|
|
|
|
- # check out pre-breakage version of googletest; can be deleted when
|
|
|
|
- # issue 3128 is fixed
|
|
|
|
- # git clone --depth=1 https://github.com/google/googletest.git External/googletest
|
|
|
|
- mkdir -p External/googletest
|
|
|
|
- cd External/googletest
|
|
|
|
- git init
|
|
|
|
- git remote add origin https://github.com/google/googletest.git
|
|
|
|
- git fetch --depth 1 origin 0c400f67fcf305869c5fb113dd296eca266c9725
|
|
|
|
- git reset --hard FETCH_HEAD
|
|
|
|
- cd ../..
|
|
|
|
- - name: Update Glslang Sources
|
|
|
|
- run: ./update_glslang_sources.py
|
|
|
|
|
|
+ - run: ./update_glslang_sources.py
|
|
- name: Configure
|
|
- name: Configure
|
|
run: cmake -S . -B build -D CMAKE_BUILD_TYPE=${{matrix.cmake_build_type}} -G "Ninja"
|
|
run: cmake -S . -B build -D CMAKE_BUILD_TYPE=${{matrix.cmake_build_type}} -G "Ninja"
|
|
env:
|
|
env:
|
|
@@ -216,21 +164,7 @@ jobs:
|
|
- uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
|
|
- uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
|
|
with:
|
|
with:
|
|
python-version: '3.7'
|
|
python-version: '3.7'
|
|
- - name: Install GoogleTest
|
|
|
|
- run: |
|
|
|
|
- # check out pre-breakage version of googletest; can be deleted when
|
|
|
|
- # issue 3128 is fixed
|
|
|
|
- # git clone --depth=1 https://github.com/google/googletest.git External/googletest
|
|
|
|
- mkdir -p External/googletest
|
|
|
|
- cd External/googletest
|
|
|
|
- git init
|
|
|
|
- git remote add origin https://github.com/google/googletest.git
|
|
|
|
- git fetch --depth 1 origin 0c400f67fcf305869c5fb113dd296eca266c9725
|
|
|
|
- git reset --hard FETCH_HEAD
|
|
|
|
- cd ../..
|
|
|
|
- - name: Update Glslang Sources
|
|
|
|
- run: |
|
|
|
|
- python update_glslang_sources.py
|
|
|
|
|
|
+ - run: python update_glslang_sources.py
|
|
- name: Build
|
|
- name: Build
|
|
run: |
|
|
run: |
|
|
cmake -S. -Bbuild -G "Visual Studio 16 2019" -A x64 -DCMAKE_INSTALL_PREFIX="$PWD/build/install"
|
|
cmake -S. -Bbuild -G "Visual Studio 16 2019" -A x64 -DCMAKE_INSTALL_PREFIX="$PWD/build/install"
|