[unittest] Add missing LLVM include directory to target (#148362)
Add the top-level LLVM include directory to the `llvm_gtest` target, as it requires `llvm/Support/raw_os_ostream.h` header. This fixes a flang-rt unittest build failure introduced in #143682.
This commit is contained in:
parent
4d01418119
commit
e2ddd147a5
2
third-party/unittest/CMakeLists.txt
vendored
2
third-party/unittest/CMakeLists.txt
vendored
@ -74,9 +74,11 @@ if (NOT LLVM_ENABLE_THREADS)
|
||||
target_compile_definitions(llvm_gtest PUBLIC GTEST_HAS_PTHREAD=0)
|
||||
endif ()
|
||||
|
||||
# Top-level include directory required for "llvm/Support/raw_os_ostream.h"
|
||||
target_include_directories(llvm_gtest
|
||||
PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/googletest/include>
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/googlemock/include>
|
||||
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/>
|
||||
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/llvm-gtest/>
|
||||
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/llvm-gmock/>
|
||||
PRIVATE googletest googlemock
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user