aboutsummaryrefslogtreecommitdiff
path: root/src/linker.cpp
diff options
context:
space:
mode:
authorJeroen van Rijn <Kelimion@users.noreply.github.com>2025-06-01 15:59:38 +0200
committerJeroen van Rijn <Kelimion@users.noreply.github.com>2025-06-01 15:59:38 +0200
commit405bf7cd5549edd1f718fce2b53f845dde6fe690 (patch)
tree9968951309a29d38fb313b95702119285d02106d /src/linker.cpp
parent349a34cb1ae1e37f791aaf44dc0a298aff4e1e78 (diff)
Also clean up .dSym on Darwin
Diffstat (limited to 'src/linker.cpp')
-rw-r--r--src/linker.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/linker.cpp b/src/linker.cpp
index f10e47ec3..2210c1306 100644
--- a/src/linker.cpp
+++ b/src/linker.cpp
@@ -281,9 +281,9 @@ try_cross_linking:;
link_settings = gb_string_append_fmt(link_settings, " /ENTRY:mainCRTStartup");
}
- if (build_context.build_paths[BuildPath_PDB].name != "") {
- String pdb_path = path_to_string(heap_allocator(), build_context.build_paths[BuildPath_PDB]);
- link_settings = gb_string_append_fmt(link_settings, " /PDB:\"%.*s\"", LIT(pdb_path));
+ if (build_context.build_paths[BuildPath_Symbols].name != "") {
+ String symbol_path = path_to_string(heap_allocator(), build_context.build_paths[BuildPath_Symbols]);
+ link_settings = gb_string_append_fmt(link_settings, " /PDB:\"%.*s\"", LIT(symbol_path));
}
if (build_context.build_mode != BuildMode_StaticLibrary) {