compiler: allows dir spelling with slash at the end
parent
79d4d56fe5
commit
3de99d365e
|
@ -678,6 +678,9 @@ fn new_v(args[]string) &V {
|
||||||
if args.contains('run') {
|
if args.contains('run') {
|
||||||
dir = get_all_after(joined_args, 'run', '')
|
dir = get_all_after(joined_args, 'run', '')
|
||||||
}
|
}
|
||||||
|
if dir.ends_with('/') {
|
||||||
|
dir = dir.all_before_last('/')
|
||||||
|
}
|
||||||
if args.len < 2 {
|
if args.len < 2 {
|
||||||
dir = ''
|
dir = ''
|
||||||
}
|
}
|
||||||
|
@ -690,8 +693,10 @@ fn new_v(args[]string) &V {
|
||||||
build_mode = .build
|
build_mode = .build
|
||||||
// v -lib ~/v/os => os.o
|
// v -lib ~/v/os => os.o
|
||||||
//mod = os.dir(dir)
|
//mod = os.dir(dir)
|
||||||
if dir.contains('/') {
|
mod = if dir.contains('/') {
|
||||||
mod = dir.all_after('/')
|
dir.all_after('/')
|
||||||
|
} else {
|
||||||
|
dir
|
||||||
}
|
}
|
||||||
println('Building module "${mod}" (dir="$dir")...')
|
println('Building module "${mod}" (dir="$dir")...')
|
||||||
//out_name = '$TmpPath/vlib/${base}.o'
|
//out_name = '$TmpPath/vlib/${base}.o'
|
||||||
|
|
Loading…
Reference in New Issue