gebs_needs_rebuild_many() macro
This commit is contained in:
12
gebs.c
12
gebs.c
@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user