From ddee8692109b17750e1573ca7773c02726ac8f2b Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 22 Mar 2024 13:47:30 -0400 Subject: Stop if compilation error occurs --- tomo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tomo.c b/tomo.c index dfe5afec..2d50a992 100644 --- a/tomo.c +++ b/tomo.c @@ -86,7 +86,8 @@ int main(int argc, char *argv[]) CORD object_files_cord = CORD_EMPTY; for (int64_t i = 0; i < file_deps.length; i++) { const char *dep = *(char**)(file_deps.data + i*file_deps.stride); - compile_object_file(dep, false); + int compile_status = compile_object_file(dep, false); + if (compile_status != 0) return compile_status; object_files_cord = object_files_cord ? CORD_all(object_files_cord, " ", dep, ".o") : CORD_cat(dep, ".o"); } -- cgit v1.2.3