From 4e2be04c2c8f98b090445fafa2b2284ad83ae1c8 Mon Sep 17 00:00:00 2001 From: Aurelien Chartier Date: Fri, 23 Aug 2019 10:23:16 -0700 Subject: [PATCH] Add QNX support for threading-flags (#467) --- src/tools/gcc.jam | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tools/gcc.jam b/src/tools/gcc.jam index b9bb9cf2a..b68c18aa2 100644 --- a/src/tools/gcc.jam +++ b/src/tools/gcc.jam @@ -457,12 +457,13 @@ local rule compile-link-flags ( * ) threading-flags windows : -mthreads ; threading-flags cygwin : -mthreads ; threading-flags solaris : -pthreads : rt ; + threading-flags qnx : -pthread ; local bsd = [ MATCH ^(.*bsd)$ : $(all-os) ] ; threading-flags $(bsd) : -pthread ; local no-threading = android beos haiku sgi darwin vxworks ; - local threading-generic-os = [ set.difference $(all-os) : $(no-threading) $(bsd) windows cygwin solaris ] ; + local threading-generic-os = [ set.difference $(all-os) : $(no-threading) $(bsd) windows cygwin solaris qnx ] ; threading-flags $(threading-generic-os) : -pthread : rt ; }