fix travis windows user home

pull/1110/head
aguspiza 2019-07-12 19:05:22 +02:00 committed by Alexander Medvednikov
parent 5baff9beda
commit d0e7d0070d
2 changed files with 9 additions and 1 deletions

View File

@ -33,6 +33,7 @@ mut:
}
fn new_cgen(out_name_c string) *CGen {
//println('TmpPath: "$TmpPath"')
path:='$TmpPath/$out_name_c'
out := os.create(path) or {
println('failed to create $path')

View File

@ -459,7 +459,14 @@ pub fn home_dir() string {
mut home := os.getenv('HOME')
$if windows {
home = os.getenv('HOMEDRIVE')
home += os.getenv('HOMEPATH')
if home.len == 0 {
home = os.getenv('SYSTEMDRIVE')
}
mut homepath := os.getenv('HOMEPATH')
if homepath.len == 0 {
homepath = '\\Users\\' + os.getenv('USERNAME')
}
home += homepath
}
home += '/'
return home