@@ -47,7 +47,7 @@ build-rust-wasm-examples target=default-target features="": (mkdir-redist target
4747build-pulley-rust-wasm-examples target = default-target features = " ": (mkdir-redist target)
4848 rustup target add wasm32 -unknown-unknown
4949 cd ./ src/ tests/ rust_guests/ rust_wasm_samples && cargo build --target wasm32 -unknown-unknown --profile={{ if target == " debug" {" dev" } else { target } }}
50- cargo run -p hyperlight-wasm-aot compile --pulley {{ if features =~ " gdb" {" --debug" } else {" " } }} ./ src/ tests/ rust_guests/ rust_wasm_samples/ target/ wasm32 -unknown-unknown/ {{ target }} / rust_wasm_samples.wasm ./ x64 / {{ target }} / rust_wasm_samples.aot
50+ cargo run -p hyperlight-wasm-aot compile --pulley {{ if features =~ " gdb" {" --debug" } else {" " } }} {{ if features =~ " wasmtime_lts" { " --lts" } else { " " } }} ./ src/ tests/ rust_guests/ rust_wasm_samples/ target/ wasm32 -unknown-unknown/ {{ target }} / rust_wasm_samples.wasm ./ x64 / {{ target }} / rust_wasm_samples.aot
5151
5252build-rust-component-examples target = default-target features = " ": (compile-wit )
5353 # use cargo component so we don't get all the wasi imports https://github.com/bytecodealliance/cargo-component?tab=readme-ov-file#relationship-with-wasm32-wasip2
@@ -63,7 +63,7 @@ build-pulley-rust-component-examples target=default-target features="": (compile
6363 # we also explicitly target wasm32-unknown-unknown since cargo component might try to pull in wasi imports https://github.com/bytecodealliance/cargo-component/issues/290
6464 rustup target add wasm32 -unknown-unknown
6565 cd ./ src/ tests/ rust_guests/ component_sample && cargo component build --target wasm32 -unknown-unknown --profile={{ if target == " debug" {" dev" } else { target } }}
66- cargo run -p hyperlight-wasm-aot compile --pulley {{ if features =~ " gdb" {" --debug" } else {" " } }} --component ./ src/ tests/ rust_guests/ component_sample/ target/ wasm32 -unknown-unknown/ {{ target }} / component_sample.wasm ./ x64 / {{ target }} / component_sample.aot
66+ cargo run -p hyperlight-wasm-aot compile --pulley {{ if features =~ " gdb" {" --debug" } else {" " } }} {{ if features =~ " wasmtime_lts" { " --lts" } else { " " } }} --component ./ src/ tests/ rust_guests/ component_sample/ target/ wasm32 -unknown-unknown/ {{ target }} / component_sample.wasm ./ x64 / {{ target }} / component_sample.aot
6767
6868check target = default-target :
6969 cargo check --profile={{ if target == " debug" {" dev" } else { target } }}
@@ -126,7 +126,7 @@ examples-components target=default-target features="": (build-rust-component-exa
126126 {{ wit-world }} {{ wit-world-name-greeter }} cargo run {{ if features == " " {' ' } else {" --no-default-features -F kvm -F " + features } }} --profile={{ if target == " debug" {" dev" } else { target } }} --example component_greeter_example
127127
128128# Test a component and a module compiled with pulley
129- examples-pulley target = default-target features = " ": (build-pulley-rust-component-examples target) (build-pulley-rust-wasm-examples target)
129+ examples-pulley target = default-target features = " ": (build-pulley-rust-component-examples target features ) (build-pulley-rust-wasm-examples target features )
130130 {{ wit-world }} cargo run {{ if features == " " {' -F pulley' } else {" --no-default-features -F kvm,pulley -F " + features } }} --profile={{ if target == " debug" {" dev" } else { target } }} --example component_example
131131 cargo run {{ if features == " " {' -F pulley' } else {" --no-default-features -F pulley -F " + features } }} --profile={{ if target == " debug" {" dev" } else { target } }} --example rust_wasm_examples
132132
0 commit comments