diff options
| author | Ginger Bill <bill@gingerbill.org> | 2017-01-26 20:00:16 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2017-01-26 20:00:16 +0000 |
| commit | e3e16f5d051c2b941d5e4ee1a64b235286a85cdf (patch) | |
| tree | a145c1c0a2a2e9d0bb6111f92c6ddc3a79339df2 /src/main.c | |
| parent | f47f25f9420e094f9eafe68b0844b860033da7cc (diff) | |
Library names - Only link with used foreign libraries
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main.c b/src/main.c index eead1daf3..6e9afda3d 100644 --- a/src/main.c +++ b/src/main.c @@ -235,13 +235,14 @@ int main(int argc, char **argv) { timings_start_section(&timings, str_lit("msvc-link")); - gbString lib_str = gb_string_make(heap_allocator(), "\"Kernel32.lib\""); + gbString lib_str = gb_string_make(heap_allocator(), ""); // defer (gb_string_free(lib_str)); char lib_str_buf[1024] = {0}; - for_array(i, checker.info.foreign_libraries) { - String lib = checker.info.foreign_libraries.e[i]; + for_array(i, ir_gen.module.foreign_library_paths) { + String lib = ir_gen.module.foreign_library_paths.e[i]; + gb_printf_err("Linking lib: %.*s\n", LIT(lib)); isize len = gb_snprintf(lib_str_buf, gb_size_of(lib_str_buf), - " \"%.*s.lib\"", LIT(lib)); + " \"%.*s\"", LIT(lib)); lib_str = gb_string_appendc(lib_str, lib_str_buf); } |