mirror of
https://github.com/vlang/v.git
synced 2025-09-16 07:52:32 +03:00
download vlib if it is missing
This commit is contained in:
parent
2aa6ab71db
commit
aaba7fdb29
1 changed files with 11 additions and 3 deletions
|
@ -883,9 +883,17 @@ fn new_v(args[]string) &V {
|
|||
//println('VROOT=$vroot')
|
||||
// v.exe's parent directory should contain vlib
|
||||
if !os.dir_exists(vroot) || !os.dir_exists(vroot + '/vlib/builtin') {
|
||||
println('vlib not found. It should be next to the V executable. ')
|
||||
println('Go to https://vlang.io to install V.')
|
||||
exit(1)
|
||||
println('vlib not found, downloading it...')
|
||||
ret := os.system('git clone --depth=1 https://github.com/vlang/v .')
|
||||
if ret != 0 {
|
||||
println('failed to `git clone` vlib')
|
||||
println('make sure you are online and have git installed')
|
||||
exit(1)
|
||||
}
|
||||
|
||||
//println('vlib not found. It should be next to the V executable. ')
|
||||
//println('Go to https://vlang.io to install V.')
|
||||
//exit(1)
|
||||
}
|
||||
//println('out_name:$out_name')
|
||||
mut out_name_c := os.realpath( out_name ) + '.tmp.c'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue