diff --git a/third-party/unittest/CMakeLists.txt b/third-party/unittest/CMakeLists.txt --- a/third-party/unittest/CMakeLists.txt +++ b/third-party/unittest/CMakeLists.txt @@ -31,9 +31,6 @@ add_definitions("-Wno-covered-switch-default") endif() -set(LLVM_REQUIRES_RTTI 1) -add_definitions( -DGTEST_HAS_RTTI=0 ) - if (HAVE_LIBPTHREAD) list(APPEND LIBS pthread) endif() @@ -60,6 +57,8 @@ set_target_properties(llvm_gtest PROPERTIES INTERFACE_COMPILE_OPTIONS "-Wno-suggest-override") endif() +target_compile_definitions(llvm_gtest PUBLIC GTEST_HAS_RTTI=0) + if (NOT LLVM_ENABLE_THREADS) target_compile_definitions(llvm_gtest PUBLIC GTEST_HAS_PTHREAD=0) endif ()