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