Commit: 30fe5bbb816298ff3d48bf3b6c198f96a777852b
Parent: efe2a5e361719985a9adf0233d8092a8584bea6e
Author: Randy Palamar
Date: Mon, 23 Jun 2025 13:30:17 -0600
build: generate pdb for test program debugging on w32
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/build.c b/build.c
@@ -683,10 +683,13 @@ build_tests(Arena arena, CommandList cc)
cmd_append(&arena, &cc, "-I.", "-Ihelpers");
b32 result = 1;
+ iz cc_count = cc.count;
#define X(prog, ...) \
+ cmd_pdb(&arena, &cc, prog); \
result &= cc_single_file(arena, cc, 1, "tests/" prog ".c", \
OUTPUT("tests/" prog), \
- arg_list(char *, ##__VA_ARGS__));
+ arg_list(char *, ##__VA_ARGS__)); \
+ cc.count = cc_count;
TEST_PROGRAMS
#undef X
return result;