1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-05-19 06:47:44 +00:00

Add Corrosion and Rust

This commit is contained in:
Joshua Goins 2024-04-23 22:25:03 -04:00
parent df4e77dbe5
commit 1d7e36b036

View file

@ -46,6 +46,10 @@ jobs:
vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Cross
vulkan-use-cache: true
- uses: hecrj/setup-rust-action@v2
with:
rust-version: ${{ matrix.os }}
- name: Set reusable strings
id: strings
shell: bash
@ -233,6 +237,13 @@ jobs:
cmake -B ${{ steps.strings.outputs.build-output-dir }}-glm -DCMAKE_PREFIX_PATH=${{ steps.strings.outputs.prefix-dir }} -DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }} -DCMAKE_C_COMPILER=${{ matrix.c_compiler }} -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -S glm -DCMAKE_INSTALL_PREFIX=${{ steps.strings.outputs.prefix-dir }} -DGLM_BUILD_TESTS=OFF
cmake --build ${{ steps.strings.outputs.build-output-dir }}-glm --target install
- name: Build Corrosion
if: steps.cache-prefix.outputs.cache-hit != 'true'
run: |
git clone https://github.com/corrosion-rs/corrosion.git
cmake -B ${{ steps.strings.outputs.build-output-dir }}-corrosion -DCMAKE_PREFIX_PATH=${{ steps.strings.outputs.prefix-dir }} -DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }} -DCMAKE_C_COMPILER=${{ matrix.c_compiler }} -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -S corrosion -DCMAKE_INSTALL_PREFIX=${{ steps.strings.outputs.prefix-dir }} -DCORROSION_BUILD_TESTS=OFF
cmake --build ${{ steps.strings.outputs.build-output-dir }}-corrosion --target install
- name: Configure
run: >
cmake -B ${{ steps.strings.outputs.build-output-dir }}