compiler: improved error, when c compiler is missing/not found.

pull/1648/head
Delyan Angelov 2019-08-18 10:09:15 +03:00 committed by Alexander Medvednikov
parent 329e7bd2c8
commit 4a27b8f43d
1 changed files with 11 additions and 0 deletions

View File

@ -892,6 +892,17 @@ mut args := ''
ticks := time.ticks() ticks := time.ticks()
res := os.exec(cmd) or { panic(err) } res := os.exec(cmd) or { panic(err) }
if res.exit_code != 0 { if res.exit_code != 0 {
if res.exit_code == 127 {
// the command could not be found by the system
panic('C compiler error, while attempting to run: \n' +
'-----------------------------------------------------------\n' +
'$cmd\n' +
'-----------------------------------------------------------\n' +
'Probably your C compiler is missing. \n' +
'Please reinstall it, or make it available in your PATH.')
}
if v.pref.is_debug { if v.pref.is_debug {
println(res.output) println(res.output)
} else { } else {