From ad3efc4656ffd1031668475d0a3f673a36b8723a Mon Sep 17 00:00:00 2001 From: Mitya Selivanov Date: Thu, 6 Jun 2024 13:01:42 +0200 Subject: [build] debug --- build.c | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/build.c b/build.c index e2dc8b9..9453b6f 100755 --- a/build.c +++ b/build.c @@ -550,21 +550,24 @@ i32 main(i32 argc, c8 **argv) { } fflush(stdout); - /* - system(fmt("\"." DELIM "%s" DELIM "test_interprocess\" clean", destination)); - if (OS == WINDOWS) - system(fmt("start \"\" /b %s/test_interprocess\" reader", destination)); - else - system(fmt("\"." DELIM "%s" DELIM "test_interprocess\" reader &", destination)); - code = system(fmt("\"." DELIM "%s" DELIM "test_interprocess\" writer", destination)); - if (code == 0) - printf("interprocess - OK\n"); - else { - printf("interprocess - FAILED (code %d)\n", code); - status = 1; + // FIXME + // Fix interprocess for Windows. + + if (OS != WINDOWS) { + system(fmt("\"." DELIM "%s" DELIM "test_interprocess\" clean", destination)); + if (OS == WINDOWS) + system(fmt("start \"\" /b %s/test_interprocess\" reader", destination)); + else + system(fmt("\"." DELIM "%s" DELIM "test_interprocess\" reader &", destination)); + code = system(fmt("\"." DELIM "%s" DELIM "test_interprocess\" writer", destination)); + if (code == 0) + printf("interprocess - OK\n"); + else { + printf("interprocess - FAILED (code %d)\n", code); + status = 1; + } + fflush(stdout); } - fflush(stdout); - */ printf("\nAll done.\n"); return status; -- cgit v1.2.3