17 lines
579 B
TOML
17 lines
579 B
TOML
# Build for Windows PE64 without any MSVC toolchain:
|
|||
|
|
# - lld-link (LLVM) links directly in MSVC flavor
|
||
|
|
# - all Win32 imports use raw-dylib (no import .lib files needed)
|
||
|
|
# - no CRT: we provide mainCRTStartup ourselves and link /NODEFAULTLIB
|
||
|
|
[build]
|
||
|
|
target = "x86_64-pc-windows-msvc"
|
||
|
|
|
||
|
|
[target.x86_64-pc-windows-msvc]
|
||
|
|
linker = "C:/Program Files/LLVM/bin/lld-link.exe"
|
||
|
|
rustflags = [
|
||
|
|
"-C", "link-arg=/NODEFAULTLIB",
|
||
|
|
"-C", "link-arg=/SUBSYSTEM:CONSOLE",
|
||
|
|
"-C", "link-arg=/ENTRY:mainCRTStartup",
|
||
|
|
"-C", "link-arg=/STACK:4194304",
|
||
|
|
"-C", "link-arg=/DEBUG:NONE",
|
||
|
|
]
|