commit 92ff6a4eeb188eccf3a317360b71b2f65157405d parent ab79b29b11d3defa89eaceb00733ed4cea0c0121 Author: Christian Ermann <christianermann@gmail.com> Date: Sun, 8 Jun 2025 18:18:36 -0700 Add scripts for building and installing glfw and wgpu-native Diffstat:
| A | scripts/install-deps.sh | | | 4 | ++++ |
| A | scripts/install-glfw.sh | | | 7 | +++++++ |
| A | scripts/install-wgpu.sh | | | 8 | ++++++++ |
3 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/scripts/install-deps.sh b/scripts/install-deps.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +./scripts/install-glfw.sh +./scripts/install-wgpu.sh diff --git a/scripts/install-glfw.sh b/scripts/install-glfw.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +cmake -S external/glfw -B external/glfw/build +cmake --build external/glfw/build +cp external/glfw/include/GLFW/glfw3.h include/glfw3.h +cp external/glfw/include/GLFW/glfw3native.h include/glfw3native.h +cp external/glfw/build/src/libglfw3.a lib/libglfw3.a diff --git a/scripts/install-wgpu.sh b/scripts/install-wgpu.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +cd external/wgpu-native +make lib-native +cd ../.. +cp external/wgpu-native/ffi/webgpu-headers/webgpu.h include/webgpu.h +cp external/wgpu-native/ffi/wgpu.h include/wgpu.h +cp external/wgpu-native/target/debug/libwgpu_native.a lib/libwgpu_native.a