diff options
author | Xing Xue <xingxue@outlook.com> | 2019-05-06 17:45:21 +0000 |
---|---|---|
committer | Xing Xue <xingxue@outlook.com> | 2019-05-06 17:45:21 +0000 |
commit | 865a39d328c2fa0ce251447bf2d6005dbbfec595 (patch) | |
tree | 70ebe2bb603c1015f042d7319665610d9f3c6b82 /clang/test/OpenMP/parallel_default_messages.cpp | |
parent | a64bd09ec44a7fc86a95f4b4ab77fbb700a84b48 (diff) | |
download | bcm5719-llvm-865a39d328c2fa0ce251447bf2d6005dbbfec595.tar.gz bcm5719-llvm-865a39d328c2fa0ce251447bf2d6005dbbfec595.zip |
Add libc++ to link XRay test cases if libc++ is used to build CLANG
Summary: When libc++ is used to build CLANG, its XRay libraries libclang_rt.xray-*.a have dependencies on libc++. Therefore, libc++ is needed to link and run XRay test cases. For Linux -rpath is also needed to specify where to load libc++. This change sets macro LLVM_LIBCXX_USED to 1 if libc++ is actually used in the build. XRay tests then check the flag and add -L<llvm_shlib_dir> -lc++ and -Wl,-rpath=<llvm_shlib_dir> if needed.
Reviewers: hubert.reinterpretcast, amyk, dberris, jasonliu, sfertile, EricWF
Subscribers: dberris, mgorny, jsji, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D61016
llvm-svn: 360060
Diffstat (limited to 'clang/test/OpenMP/parallel_default_messages.cpp')
0 files changed, 0 insertions, 0 deletions