forked from vmctx/guardian-rs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.toml
34 lines (29 loc) · 975 Bytes
/
Makefile.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
[env]
DEBUG_PATH = "target/x86_64-pc-windows-msvc/debug"
RELEASE_PATH = "target\\x86_64-pc-windows-msvc\\release"
[config]
default_to_workspace = false
[tasks.build]
dependencies = ["vm", "threaded-vm"]
command = "cargo"
args = ["build", "--package", "guardian"]
[tasks.vm]
script = [
"cd vm-build",
"%HOMEDRIVE%/%HOMEPATH%/.cargo/bin/cargo.exe +nightly b --release --target x86_64-pc-windows-msvc",
"move \"..\\%RELEASE_PATH%\\vm_build.dll\" \"..\\%RELEASE_PATH%\\vm.dll\""
]
[tasks.threaded-vm]
script = [
"cd vm-build",
"%HOMEDRIVE%/%HOMEPATH%/.cargo/bin/cargo.exe +nightly b --release --target x86_64-pc-windows-msvc --features threaded",
"move \"..\\%RELEASE_PATH%\\vm_build.dll\" \"..\\%RELEASE_PATH%\\vm_threaded.dll\""
]
[tasks.test]
dependencies = ["vm", "threaded-vm"]
toolchain = "nightly"
command = "cargo"
# args = ["test", "--all-features"]
args = ["test", "--features", "testing"]
# "--", "--test-threads=1"
install_crate = false