Expand TSan sysroot workaround to NetBSD
https://bugs.llvm.org/show_bug.cgi?id=26651 llvm-svn: 349295
This commit is contained in:
parent
16b9decb93
commit
bb66b0dac1
|
@ -220,11 +220,12 @@ else()
|
|||
endif()
|
||||
|
||||
# Make sure that non-platform-specific files don't include any system headers.
|
||||
# FreeBSD does not install a number of Clang-provided headers for the compiler
|
||||
# in the base system due to incompatibilities between FreeBSD's and Clang's
|
||||
# versions. As a workaround do not use --sysroot=. on FreeBSD until this is
|
||||
# addressed.
|
||||
if(COMPILER_RT_HAS_SYSROOT_FLAG AND NOT CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
|
||||
# FreeBSD/NetBSD do not install a number of Clang-provided headers for the
|
||||
# compiler in the base system due to incompatibilities between FreeBSD/NetBSD's
|
||||
# and Clang's versions. As a workaround do not use --sysroot=. on FreeBSD until
|
||||
# this is addressed.
|
||||
if(COMPILER_RT_HAS_SYSROOT_FLAG AND NOT CMAKE_SYSTEM_NAME MATCHES "FreeBSD"
|
||||
AND NOT CMAKE_SYSTEM_NAME MATCHES "NetBSD")
|
||||
file(GLOB _tsan_generic_sources rtl/tsan*)
|
||||
file(GLOB _tsan_platform_sources rtl/tsan*posix* rtl/tsan*mac*
|
||||
rtl/tsan*linux*)
|
||||
|
|
Loading…
Reference in New Issue