diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 1856232373d23b1efdd543f0c4bbf5e1dd6deb92..159e1de0d07fe1faf2035e1a15ab4bc57b2e6f8a 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -29,5 +29,5 @@ jobs: - name: Build framework run: | - cmake -DCMAKE_BUILD_TYPE=Release -S . -B build + cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -S . -B build cmake --build build diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml new file mode 100644 index 0000000000000000000000000000000000000000..f1d01345d5ba382754cb6bea6b672d955a1efd62 --- /dev/null +++ b/.github/workflows/macos.yml @@ -0,0 +1,26 @@ +name: macOS Build + +on: + push: + branches: [ develop ] + +jobs: + build: + runs-on: macos-latest + steps: + - name: Checkout the current branch + uses: actions/checkout@v3 + with: + submodules: true + + - name: Prepare Vulkan SDK + uses: humbletim/setup-vulkan-sdk@v1.2.0 + with: + vulkan-query-version: latest + vulkan-components: Vulkan-Headers, Vulkan-Loader + vulkan-use-cache: true + + - name: Build framework + run: | + cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -S . -B build + cmake --build build diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 104844c30609a2705629091d8b3252da54a00dfb..4b3400bea3645093bfd1652b93d775584fe52740 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -22,5 +22,5 @@ jobs: - name: Build framework run: | - cmake -S . -B build - cmake --build build --config Release + cmake -G Ninja -S . -B build + cmake --build build --config Debug