From 35c2028e50ca5e45102f0cd36a7de6bde665ae38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Thu, 3 May 2018 12:23:10 +0300 Subject: [PATCH] Define _LIBCPP_HAS_THREAD_API_WIN32 while building libcxxabi When building libcxx, this is also already enabled via the cmake option -DLIBCXX_HAS_WIN32_THREAD_API=ON. This fixes building libcxxabi if pthreads are available. --- build-libcxx.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-libcxx.sh b/build-libcxx.sh index 4d8fae2..f858d6b 100755 --- a/build-libcxx.sh +++ b/build-libcxx.sh @@ -103,7 +103,7 @@ for arch in $ARCHS; do -DLIBCXXABI_LIBCXX_INCLUDES=../../libcxx/include \ -DLLVM_NO_OLD_LIBSTDCXX=TRUE \ -DCXX_SUPPORTS_CXX11=TRUE \ - -DCMAKE_CXX_FLAGS="-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS" \ + -DCMAKE_CXX_FLAGS="-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_HAS_THREAD_API_WIN32" \ .. make -j$CORES cd ..