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 bb16d92f82ca3d4b3969c4833631dce2b3bce534
parent 50956c829a0121162bdf3ed7e54335f529c44582
Author: √Črico Rolim <erico.erc@gmail.com>
Date:   Mon,  7 Dec 2020 12:34:00 -0300

Support -pthread compiler flag.

POSIX requires -lpthread, but most Linux manual pages recommend using
-pthread, and a lot of projects use it.

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

diff --git a/driver.c b/driver.c @@ -440,6 +440,9 @@ main(int argc, char *argv[]) arrayaddptr(&stages[PREPROCESS].cmd, arg); } else if (strcmp(arg, "-pedantic") == 0) { /* ignore */ + } else if (strcmp(arg, "-pthread") == 0) { + arrayaddptr(&stages[LINK].cmd, "-l"); + arrayaddptr(&stages[LINK].cmd, "pthread"); } else { if (arg[2] != '\0' && strchr("cESsv", arg[1])) usage(NULL);