[CMake] Set UBSAN_LINK_FLAGS for ubsan
authorPetr Hosek <phosek@google.com>
Sat, 18 Apr 2020 00:34:08 +0000 (17:34 -0700)
committerPetr Hosek <phosek@google.com>
Sat, 18 Apr 2020 06:21:59 +0000 (23:21 -0700)
This variable is being used, but it's not being set (it's only set
for ubsan_minimal, but not ubsan). This addresses a regression that
was introduced in D78325.

Differential Revision: https://reviews.llvm.org/D78410

compiler-rt/lib/ubsan/CMakeLists.txt

index 164f7aa..174a216 100644 (file)
@@ -52,6 +52,8 @@ set(UBSAN_CXXFLAGS ${SANITIZER_COMMON_CFLAGS})
 append_rtti_flag(ON UBSAN_CXXFLAGS)
 append_list_if(SANITIZER_CAN_USE_CXXABI -DUBSAN_CAN_USE_CXXABI UBSAN_CXXFLAGS)
 
+set(UBSAN_LINK_FLAGS ${SANITIZER_COMMON_LINK_FLAGS})
+
 set(UBSAN_DYNAMIC_LIBS ${SANITIZER_CXX_ABI_LIBRARIES} ${SANITIZER_COMMON_LINK_LIBS})
 
 append_list_if(COMPILER_RT_HAS_LIBDL dl UBSAN_DYNAMIC_LIBS)