Skip to content

Commit

Permalink
Better build script
Browse files Browse the repository at this point in the history
  • Loading branch information
theseyan committed Dec 30, 2022
1 parent 237da44 commit 1dddf83
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 8 deletions.
10 changes: 6 additions & 4 deletions build.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#!/bin/bash

VERSION="v0.0.4"

rm -r build
mkdir build

Expand Down Expand Up @@ -32,21 +34,21 @@ mv zig-out/bin/bkg build/bkg-aarch64-macos
# Build bkg_runtime for x86_64-linux
echo "Building bkg runtime for x86_64-linux..."
zig build-exe -target x86_64-linux-gnu -Drelease-fast src/bkg_runtime.zig -fstrip -lc deps/lz4/lib/lz4.c deps/microtar/src/microtar.c --pkg-begin known-folders deps/known-folders/known-folders.zig --pkg-end
mv bkg_runtime build/bkg_runtime-x86_64-linux
mv bkg_runtime "build/bkg_runtime-${VERSION}-x86_64-linux"

# Build bkg_runtime for aarch64-linux
echo "Building bkg runtime for aarch64-linux..."
zig build-exe -target aarch64-linux-gnu -Drelease-fast src/bkg_runtime.zig -fstrip -lc deps/lz4/lib/lz4.c deps/microtar/src/microtar.c --pkg-begin known-folders deps/known-folders/known-folders.zig --pkg-end
mv bkg_runtime build/bkg_runtime-aarch64-linux
mv bkg_runtime "build/bkg_runtime-${VERSION}-aarch64-linux"

# Build bkg_runtime for x86_64-macos
echo "Building bkg runtime for x86_64-macos..."
zig build-exe -target x86_64-macos -Drelease-fast src/bkg_runtime.zig -fstrip -lc deps/lz4/lib/lz4.c deps/microtar/src/microtar.c --pkg-begin known-folders deps/known-folders/known-folders.zig --pkg-end
mv bkg_runtime build/bkg_runtime-x86_64-macos
mv bkg_runtime "build/bkg_runtime-${VERSION}-x86_64-macos"

# Build bkg_runtime for aarch64-macos
echo "Building bkg runtime for aarch64-macos..."
zig build-exe -target aarch64-macos -Drelease-fast src/bkg_runtime.zig -fstrip -lc deps/lz4/lib/lz4.c deps/microtar/src/microtar.c --pkg-begin known-folders deps/known-folders/known-folders.zig --pkg-end
mv bkg_runtime build/bkg_runtime-aarch64-macos
mv bkg_runtime "build/bkg_runtime-${VERSION}-aarch64-macos"

echo "Done!"
5 changes: 1 addition & 4 deletions src/config.zig
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,7 @@ pub const Config = struct {
pub const defaultConfig: Config = .{
.entry = "index.js",
.debug = false,
.lto = .{
.format = "cjs",
.includes = &.{}
}
.lto = null
};

// Stores the configuration
Expand Down

0 comments on commit 1dddf83

Please sign in to comment.