diff options
author | Asiri Rathnayake <asiri.rathnayake@arm.com> | 2016-10-13 15:05:19 +0000 |
---|---|---|
committer | Asiri Rathnayake <asiri.rathnayake@arm.com> | 2016-10-13 15:05:19 +0000 |
commit | 5180673e0abca22cdc611dc869caf82ae728f3d3 (patch) | |
tree | f2507c7ac8f13bd632dd1ef31dbd3df9b574669d /CMakeLists.txt | |
parent | 3f7b3700184b818c28ee085e3d629aa5f314169b (diff) |
[libcxxabi] Refactor pthread usage into a separate API
This patch refactors all pthread uses of libc++abi into a separate API. This
is the first step towards supporting an externlly-threaded libc++abi library.
I've followed the conventions already used in the libc++ library for the same
purpose.
Patch from: Saleem Abdulrasool and Asiri Rathnayake
Reviewed by: compnerd, EricWF
Differential revisions:
https://reviews.llvm.org/D18482 (original)
https://reviews.llvm.org/D24864 (final)
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@284128 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index e75c0b8..73ec5c5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -340,6 +340,7 @@ endif() if (LIBCXXABI_HAS_PTHREAD_API) add_definitions(-D_LIBCPP_HAS_THREAD_API_PTHREAD) + add_definitions(-D_LIBCXXABI_USE_THREAD_API_PTHREAD) endif() if (MSVC) |