File tree Expand file tree Collapse file tree 7 files changed +6
-35
lines changed
lldb/unittests/TestingSupport/Symbol Expand file tree Collapse file tree 7 files changed +6
-35
lines changed Original file line number Diff line number Diff line change @@ -135,13 +135,7 @@ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
135
135
if (FLANG_INCLUDE_TESTS )
136
136
set (UNITTEST_DIR ${LLVM_BUILD_MAIN_SRC_DIR} /utils/unittest )
137
137
if (EXISTS ${UNITTEST_DIR} /googletest/include/gtest/gtest.h )
138
- if (TARGET gtest )
139
- # LLVM Doesn't export gtest's include directorys, so do that here
140
- set_target_properties (gtest
141
- PROPERTIES INTERFACE_INCLUDE_DIRECTORIES
142
- "${UNITTEST_DIR} /googletest/include;${UNITTEST_DIR} /googlemock/include"
143
- )
144
- else ()
138
+ if (NOT TARGET gtest )
145
139
add_library (gtest
146
140
${UNITTEST_DIR} /googletest/src/gtest-all.cc
147
141
${UNITTEST_DIR} /googlemock/src/gmock-all.cc
Original file line number Diff line number Diff line change @@ -53,11 +53,6 @@ function(add_libc_benchmark_unittest target_name)
53
53
EXCLUDE_FROM_ALL
54
54
${LIBC_BENCHMARKS_UNITTEST_SRCS}
55
55
)
56
- target_include_directories (${target_name}
57
- PRIVATE
58
- ${LLVM_MAIN_SRC_DIR} /utils/unittest/googletest/include
59
- ${LLVM_MAIN_SRC_DIR} /utils/unittest/googlemock/include
60
- )
61
56
target_link_libraries (${target_name}
62
57
PRIVATE
63
58
gtest_main
Original file line number Diff line number Diff line change @@ -2,7 +2,3 @@ set_property(DIRECTORY PROPERTY EXCLUDE_FROM_ALL ON)
2
2
add_lldb_library (lldbSymbolHelpers
3
3
YAMLModuleTester.cpp
4
4
)
5
-
6
- target_include_directories (lldbSymbolHelpers PUBLIC
7
- ${LLVM_MAIN_SRC_DIR} /utils/unittest/googletest/include
8
- ${LLVM_MAIN_SRC_DIR} /utils/unittest/googlemock/include )
Original file line number Diff line number Diff line change @@ -1401,9 +1401,6 @@ function(add_unittest test_suite test_name)
1401
1401
set(EXCLUDE_FROM_ALL ON)
1402
1402
endif()
1403
1403
1404
- include_directories(${LLVM_MAIN_SRC_DIR} /utils/unittest/googletest/include)
1405
- include_directories(${LLVM_MAIN_SRC_DIR} /utils/unittest/googlemock/include)
1406
-
1407
1404
if (SUPPORTS_VARIADIC_MACROS_FLAG)
1408
1405
list(APPEND LLVM_COMPILE_FLAGS " -Wno-variadic-macros ")
1409
1406
endif ()
Original file line number Diff line number Diff line change @@ -12,6 +12,4 @@ add_llvm_library(LLVMTestingSupport
12
12
Support
13
13
)
14
14
15
- include_directories (${LLVM_MAIN_SRC_DIR} /utils/unittest/googletest/include )
16
- include_directories (${LLVM_MAIN_SRC_DIR} /utils/unittest/googlemock/include )
17
15
target_link_libraries (LLVMTestingSupport PRIVATE gtest )
Original file line number Diff line number Diff line change 11
11
#
12
12
# Project-wide settings
13
13
14
- # Where gtest's .h files can be found.
15
- include_directories (
16
- googletest/include
17
- googletest
18
- googlemock/include
19
- googlemock
20
- )
21
-
22
14
if (WIN32 )
23
15
add_definitions (-DGTEST_OS_WINDOWS=1 )
24
16
endif ()
@@ -76,6 +68,11 @@ if (NOT LLVM_ENABLE_THREADS)
76
68
target_compile_definitions (gtest PUBLIC GTEST_HAS_PTHREAD=0 )
77
69
endif ()
78
70
71
+ target_include_directories (gtest
72
+ PUBLIC googletest/include googlemock/include
73
+ PRIVATE googletest googlemock
74
+ )
75
+
79
76
add_subdirectory (UnitTestMain )
80
77
81
78
# When LLVM_LINK_LLVM_DYLIB is enabled, libLLVM.so is added to the interface
Original file line number Diff line number Diff line change @@ -30,12 +30,6 @@ if (NOT DEFINED LLVM_MAIN_SRC_DIR)
30
30
if (NOT TARGET gtest )
31
31
add_subdirectory (${UNITTEST_DIR} utils/unittest )
32
32
endif ()
33
-
34
- # LLVM Doesn't export gtest's include directorys, so do that here
35
- set_target_properties (gtest
36
- PROPERTIES INTERFACE_INCLUDE_DIRECTORIES
37
- "${UNITTEST_DIR} /googletest/include;${UNITTEST_DIR} /googlemock/include"
38
- )
39
33
set (POLLY_GTEST_AVAIL 1 )
40
34
endif ()
41
35
You can’t perform that action at this time.
0 commit comments