cproc

Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.nihaljere.xyz/cproc
Log | Files | Refs | Submodules | README | LICENSE

commit 49781170b770a42d0aaea9f8c53897294e9e2938
parent f0465801c10359224330c81bcdd857584e07634a
Author: Michael Forney <mforney@mforney.org>
Date:   Mon, 17 Jun 2019 12:03:56 -0700

driver: Add some more dependency handling options

Diffstat:
Mdriver.c | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/driver.c b/driver.c @@ -433,6 +433,13 @@ main(int argc, char *argv[]) if (strcmp(arg, "-M") == 0 || strcmp(arg, "-MM") == 0) { arrayaddptr(&phases[PREPROCESS].cmd, arg); last = PREPROCESS; + } else if (strcmp(arg, "-MD") == 0 || strcmp(arg, "-MMD") == 0) { + arrayaddptr(&phases[PREPROCESS].cmd, arg); + } else if (strcmp(arg, "-MT") == 0 || strcmp(arg, "-MF") == 0) { + if (!--argc) + usage(NULL); + arrayaddptr(&phases[PREPROCESS].cmd, arg); + arrayaddptr(&phases[PREPROCESS].cmd, *++argv); } else { usage(NULL); }