gebs_needs_rebuild_many() macro

This commit is contained in:
kamkow1
2025-05-19 14:20:10 +02:00
parent dbe1af7125
commit 78732d1aef
2 changed files with 18 additions and 4 deletions

12
gebs.c
View File

@ -9,10 +9,14 @@ int main(int argc, char ** argv)
gebs_mkdir("build");
}
if (GEBS_CMD("gcc", "-ggdb", "-o", "build/self_rebuild", "example/self_rebuild.c") != 0)
return 1;
if (GEBS_CMD("gcc", "-ggdb", "-o", "build/arena", "example/arena.c") != 0)
return 1;
if (gebs_needs_rebuild_many("build/self_rebuild", "example/self_rebuild.c")) {
if (GEBS_CMD("gcc", "-ggdb", "-o", "build/self_rebuild", "example/self_rebuild.c") != 0)
return 1;
}
if (gebs_needs_rebuild_many("build/arena", "example/arena.c")) {
if (GEBS_CMD("gcc", "-ggdb", "-o", "build/arena", "example/arena.c") != 0)
return 1;
}
return 0;
}