compileopts,targets: replace '{root}' in target files
Этот коммит содержится в:
родитель
85031d6df7
коммит
9eb13884de
2 изменённых файлов: 8 добавлений и 1 удалений
|
@ -232,6 +232,13 @@ func LoadTarget(options *Options) (*TargetSpec, error) {
|
||||||
spec.ExtraFiles = append(spec.ExtraFiles, "src/internal/task/task_asyncify_wasm.S")
|
spec.ExtraFiles = append(spec.ExtraFiles, "src/internal/task/task_asyncify_wasm.S")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO(dgryski): handle CFLAGS and LDFLAGS here too?
|
||||||
|
var emu []string
|
||||||
|
for _, s := range spec.Emulator {
|
||||||
|
emu = append(emu, strings.ReplaceAll(s, "{root}", goenv.Get("TINYGOROOT")))
|
||||||
|
}
|
||||||
|
spec.Emulator = emu
|
||||||
|
|
||||||
return spec, nil
|
return spec, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,6 @@
|
||||||
"--stack-first",
|
"--stack-first",
|
||||||
"--no-demangle"
|
"--no-demangle"
|
||||||
],
|
],
|
||||||
"emulator": ["node", "targets/wasm_exec.js"],
|
"emulator": ["node", "{root}/targets/wasm_exec.js"],
|
||||||
"wasm-abi": "js"
|
"wasm-abi": "js"
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче