Skip to content

Commit 4809111

Browse files
authored
Merge pull request #68 from lightpanda-io/tweak_build
More build tweaks
2 parents f61bc08 + 04c3b53 commit 4809111

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

.github/workflows/build-release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
sudo apt-get install -yq libglib2.0-dev
4141
4242
- run: zig build get-v8
43-
- run: zig build -Doptimize=ReleaseSafe
43+
- run: zig build -Doptimize=ReleaseSafe build-v8
4444
- run: mv v8/out/release/obj/zig/libc_v8.a libc_v8_${{steps.read-version.outputs.version}}_${{ env.OS }}_${{ env.ARCH }}.a
4545

4646
- name: Upload the build
@@ -75,7 +75,7 @@ jobs:
7575
echo "version=`cat V8_REVISION`" >> "$GITHUB_OUTPUT"
7676
7777
- run: zig build get-v8
78-
- run: zig build -Doptimize=ReleaseSafe
78+
- run: zig build -Doptimize=ReleaseSafe build-v8
7979
- run: mv v8/out/release/obj/zig/libc_v8.a libc_v8_${{steps.read-version.outputs.version}}_${{ env.OS }}_${{ env.ARCH }}.a
8080

8181
- name: Upload the build
@@ -115,7 +115,7 @@ jobs:
115115
sudo ln -nsf /usr/lib/llvm-21/lib/clang/21/lib/linux/ /usr/lib/llvm-21/lib/clang/21/lib/aarch64-unknown-linux-gnu
116116
117117
- run: zig build get-v8
118-
- run: zig build -Doptimize=ReleaseSafe
118+
- run: zig build -Doptimize=ReleaseSafe build-v8
119119
- run: mv v8/out/release/obj/zig/libc_v8.a libc_v8_${{steps.read-version.outputs.version}}_${{ env.OS }}_${{ env.ARCH }}.a
120120

121121
- name: Upload the build
@@ -150,7 +150,7 @@ jobs:
150150
echo "version=`cat V8_REVISION`" >> "$GITHUB_OUTPUT"
151151
152152
- run: zig build get-v8
153-
- run: zig build -Doptimize=ReleaseSafe
153+
- run: zig build -Doptimize=ReleaseSafe build-v8
154154
- run: mv v8/out/release/obj/zig/libc_v8.a libc_v8_${{steps.read-version.outputs.version}}_${{ env.OS }}_${{ env.ARCH }}.a
155155

156156
- name: Upload the build

build.zig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ pub fn build(b: *std.Build) !void {
6868

6969
get_v8.step.dependOn(&run_v8_source.step);
7070

71+
// as an installation step
72+
b.installArtifact(get_v8);
73+
7174
// as a command
7275
const run_cmd = b.addRunArtifact(get_v8);
7376

0 commit comments

Comments
 (0)