build: fix wasm32-freestanding build

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
Stephen Gutekanst 2023-07-19 07:19:58 -07:00
parent c004ea1b06
commit 3a81f35b8b

View file

@ -163,11 +163,14 @@ pub const App = struct {
sysaudio.link(app.b, app.step, options.sysaudio); sysaudio.link(app.b, app.step, options.sysaudio);
if (app.use_freetype) |_| freetype.link(app.b, app.step, options.freetype); if (app.use_freetype) |_| freetype.link(app.b, app.step, options.freetype);
const mach_basisu = app.b.dependency("mach_basisu", .{ // TODO: basisu support in wasm
.target = app.step.target, if (app.platform != .web) {
.optimize = app.step.optimize, const mach_basisu = app.b.dependency("mach_basisu", .{
}); .target = app.step.target,
app.step.linkLibrary(mach_basisu.artifact("mach-basisu")); .optimize = app.step.optimize,
});
app.step.linkLibrary(mach_basisu.artifact("mach-basisu"));
}
} }
pub fn install(app: *const App) void { pub fn install(app: *const App) void {