From b49d5200aa92aaa1dca47b727d6cc6274da47199 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Mon, 17 Mar 2025 20:21:02 -0400 Subject: Don't recompile headers all the time --- tomo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tomo.c b/tomo.c index 534faffa..04ff6cd6 100644 --- a/tomo.c +++ b/tomo.c @@ -411,7 +411,8 @@ void compile_files(env_t *env, Array_t to_compile, bool only_compile_arguments, // for downstream dependencies: for (int64_t i = 0; i < dependency_files.entries.length; i++) { Path_t filename = *(Path_t*)(dependency_files.entries.data + i*dependency_files.entries.stride); - transpile_header(env, filename, true); + bool is_argument_file = (Table$get(argument_files, &filename, path_table_info) != NULL); + transpile_header(env, filename, is_argument_file); } env->imports = new(Table_t); -- cgit v1.2.3