vup: do v self then make.bat on Windows (#6219)
parent
cc82ed28f8
commit
45505a8423
|
@ -42,26 +42,24 @@ fn main() {
|
||||||
app.show_current_v_version()
|
app.show_current_v_version()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
mut vself := 'v self'
|
||||||
|
mut make := 'make'
|
||||||
$if windows {
|
$if windows {
|
||||||
app.backup('v.exe')
|
vself = 'v.exe self'
|
||||||
make_result := os.exec('make.bat') or {
|
make = 'make.bat'
|
||||||
|
app.backup('cmd/tools/vup.exe')
|
||||||
|
}
|
||||||
|
self_result := os.exec(vself) or {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
println(self_result.output)
|
||||||
|
if self_result.exit_code != 0 {
|
||||||
|
// v self failed, have to use make
|
||||||
|
println('v self failed, running make...')
|
||||||
|
make_result := os.exec(make) or {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
println(make_result.output)
|
println(make_result.output)
|
||||||
app.backup('cmd/tools/vup.exe')
|
|
||||||
} $else {
|
|
||||||
self_result := os.exec('./v self') or {
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
println(self_result.output)
|
|
||||||
if self_result.exit_code != 0 {
|
|
||||||
// v self failed, have to use make
|
|
||||||
println('v self failed, running make...')
|
|
||||||
make_result := os.exec('make') or {
|
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
println(make_result.output)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
os.exec('v cmd/tools/vup.v') or {
|
os.exec('v cmd/tools/vup.v') or {
|
||||||
panic(err)
|
panic(err)
|
||||||
|
|
Loading…
Reference in New Issue