aboutsummaryrefslogtreecommitdiffhomepage
path: root/main.go
diff options
context:
space:
mode:
authorDamian Gryski <[email protected]>2024-09-17 12:08:24 -0700
committerRon Evans <[email protected]>2024-09-18 08:05:25 +0200
commit892efaec973aa7fe5442ca0f16f05f4951ac73a3 (patch)
tree7a59fe67c7d9438b4427e56795bf2cee62d8c7a4 /main.go
parent84048f299f172af5e5cd77227b1464695ed1c738 (diff)
downloadtinygo-892efaec973aa7fe5442ca0f16f05f4951ac73a3.tar.gz
tinygo-892efaec973aa7fe5442ca0f16f05f4951ac73a3.zip
support -extldflags
Fixes #4320
Diffstat (limited to 'main.go')
-rw-r--r--main.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/main.go b/main.go
index 6109c00bf..64d022fb9 100644
--- a/main.go
+++ b/main.go
@@ -1388,6 +1388,7 @@ func main() {
cpuprofile := flag.String("cpuprofile", "", "cpuprofile output")
monitor := flag.Bool("monitor", false, "enable serial monitor")
baudrate := flag.Int("baudrate", 115200, "baudrate of serial monitor")
+ extLDFlags := flag.String("extldflags", "", "additional flags to pass to external linker")
// Internal flags, that are only intended for TinyGo development.
printIR := flag.Bool("internal-printir", false, "print LLVM IR")
@@ -1503,6 +1504,7 @@ func main() {
Timeout: *timeout,
WITPackage: witPackage,
WITWorld: witWorld,
+ ExtLDFlags: *extLDFlags,
}
if *printCommands {
options.PrintCommands = printCommand