compiler: Fix for #1268 . Passing -o file.c, skips the C compiler invocation and leaves the intermediary file.c .

pull/1280/head
Delyan Angelov 2019-07-23 09:36:57 +03:00 committed by Alexander Medvednikov
parent e25664dfbf
commit 04bd8d7f7d
1 changed files with 5 additions and 1 deletions

View File

@ -695,6 +695,10 @@ mut args := ''
$if windows { $if windows {
cmd = 'gcc $args' cmd = 'gcc $args'
} }
if v.out_name.ends_with('.c') {
os.mv( '.$v.out_name_c', v.out_name )
exit(0)
}
// Run // Run
ticks := time.ticks() ticks := time.ticks()
res := os.exec(cmd) res := os.exec(cmd)