summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rw-r--r--build/flags.mk6
-rw-r--r--build/flags/pthread.c8
2 files changed, 12 insertions, 2 deletions
diff --git a/build/flags.mk b/build/flags.mk
index 2562e03..9f552a8 100644
--- a/build/flags.mk
+++ b/build/flags.mk
@@ -8,7 +8,7 @@ include gen/vars.mk
# Internal flags
_CPPFLAGS := -Isrc -Igen -include src/prelude.h
-_CFLAGS := -std=c17 -pthread
+_CFLAGS := -std=c17
_LDFLAGS :=
_LDLIBS :=
@@ -16,6 +16,7 @@ _LDLIBS :=
LDLIBS,DragonFly := -lposix1e
LDLIBS,Linux := -lrt
LDLIBS,NetBSD := -lutil
+LDLIBS,QNX := -lregex -lsocket
LDLIBS,SunOS := -lsec -lsocket -lnsl
_LDLIBS += ${LDLIBS,${OS}}
@@ -90,7 +91,8 @@ AUTO_FLAGS := \
gen/flags/Wstrict-prototypes.mk \
gen/flags/Wundef-prefix.mk \
gen/flags/bind-now.mk \
- gen/flags/deps.mk
+ gen/flags/deps.mk \
+ gen/flags/pthread.mk
gen/flags.mk: ${AUTO_FLAGS}
${MSG} "[ GEN] $@"
diff --git a/build/flags/pthread.c b/build/flags/pthread.c
new file mode 100644
index 0000000..db09aa4
--- /dev/null
+++ b/build/flags/pthread.c
@@ -0,0 +1,8 @@
+// Copyright © Tavian Barnes <tavianator@tavianator.com>
+// SPDX-License-Identifier: 0BSD
+
+/// _CFLAGS += -pthread
+
+int main(void) {
+ return 0;
+}