Skip to content

Memory properties refactor #120

Memory properties refactor

Memory properties refactor #120

Workflow file for this run

name: Macos Platform Build
on: [pull_request]
jobs:
macos-build:
name: "M1 Mac Build"
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- name: Install Homebrew
run: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- name: Install LLVM
run: |
brew install python pipx
- name: Install Vulkan SDK
uses: humbletim/setup-vulkan-sdk@v1.2.1
with:
vulkan-query-version: 1.4.304.1
vulkan-components: Vulkan-Headers, Vulkan-Loader
vulkan-use-cache: true
- name: Installing conan
run: |
pipx install "conan>=2.18.2"
pipx upgrade conan
- name: Installing clang-tidy
run: sudo ln -s $(brew --prefix llvm)/bin/clang-tidy /usr/local/bin/
- name: Install Rosetta
run: /usr/sbin/softwareupdate --install-rosetta --agree-to-license
- name: Setting up Conan configuration
run: |
conan config install https://github.com/engine3d-dev/conan-config.git
conan atlas setup
- name: Creating Release build for vulkan-cpp
run: conan atlas create . -s build_type=Release
- name: Creating Debug build for vulkan-cpp
run: conan atlas create . -s build_type=Debug
- name: Creating MinSizeRel build for vulkan-cpp
run: conan atlas create . -s build_type=MinSizeRel