main: rename some flags to make them explicitly internal
These flags shouldn't be used by users, but they are occasionally helpful for developers.
Этот коммит содержится в:
родитель
ee5890f36f
коммит
92d9f856ab
1 изменённых файлов: 5 добавлений и 3 удалений
8
main.go
8
main.go
|
@ -1401,9 +1401,6 @@ func main() {
|
||||||
serial := flag.String("serial", "", "which serial output to use (none, uart, usb)")
|
serial := flag.String("serial", "", "which serial output to use (none, uart, usb)")
|
||||||
work := flag.Bool("work", false, "print the name of the temporary build directory and do not delete this directory on exit")
|
work := flag.Bool("work", false, "print the name of the temporary build directory and do not delete this directory on exit")
|
||||||
interpTimeout := flag.Duration("interp-timeout", 180*time.Second, "interp optimization pass timeout")
|
interpTimeout := flag.Duration("interp-timeout", 180*time.Second, "interp optimization pass timeout")
|
||||||
printIR := flag.Bool("printir", false, "print LLVM IR")
|
|
||||||
dumpSSA := flag.Bool("dumpssa", false, "dump internal Go SSA")
|
|
||||||
verifyIR := flag.Bool("verifyir", false, "run extra verification steps on LLVM IR")
|
|
||||||
var tags buildutil.TagsFlag
|
var tags buildutil.TagsFlag
|
||||||
flag.Var(&tags, "tags", "a space-separated list of extra build tags")
|
flag.Var(&tags, "tags", "a space-separated list of extra build tags")
|
||||||
target := flag.String("target", "", "chip/board name or JSON target specification file")
|
target := flag.String("target", "", "chip/board name or JSON target specification file")
|
||||||
|
@ -1430,6 +1427,11 @@ func main() {
|
||||||
monitor := flag.Bool("monitor", false, "enable serial monitor")
|
monitor := flag.Bool("monitor", false, "enable serial monitor")
|
||||||
baudrate := flag.Int("baudrate", 115200, "baudrate of serial monitor")
|
baudrate := flag.Int("baudrate", 115200, "baudrate of serial monitor")
|
||||||
|
|
||||||
|
// Internal flags, that are only intended for TinyGo development.
|
||||||
|
printIR := flag.Bool("internal-printir", false, "print LLVM IR")
|
||||||
|
dumpSSA := flag.Bool("internal-dumpssa", false, "dump internal Go SSA")
|
||||||
|
verifyIR := flag.Bool("internal-verifyir", false, "run extra verification steps on LLVM IR")
|
||||||
|
|
||||||
var flagJSON, flagDeps, flagTest bool
|
var flagJSON, flagDeps, flagTest bool
|
||||||
if command == "help" || command == "list" || command == "info" || command == "build" {
|
if command == "help" || command == "list" || command == "info" || command == "build" {
|
||||||
flag.BoolVar(&flagJSON, "json", false, "print data in JSON format")
|
flag.BoolVar(&flagJSON, "json", false, "print data in JSON format")
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче