summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2017-01-11 01:07:37 +0000
committerChandler Carruth <chandlerc@gmail.com>2017-01-11 01:07:37 +0000
commit23bae6df126a180c5f18d35f9cc89a067f419154 (patch)
tree0674ee3371f3e9b879382404dddff2f16db5de87
parent290ea508a6d18be98cbcb5fcad4dbf1bd7aea887 (diff)
downloadbcm5719-llvm-23bae6df126a180c5f18d35f9cc89a067f419154.tar.gz
bcm5719-llvm-23bae6df126a180c5f18d35f9cc89a067f419154.zip
Teach Polly's standalone build to work now that we include the gmock
component of gtest. llvm-svn: 291638
-rw-r--r--polly/CMakeLists.txt15
1 files changed, 13 insertions, 2 deletions
diff --git a/polly/CMakeLists.txt b/polly/CMakeLists.txt
index 0d4b67c6e34..38e5e8b14ba 100644
--- a/polly/CMakeLists.txt
+++ b/polly/CMakeLists.txt
@@ -86,8 +86,19 @@ if (NOT DEFINED LLVM_MAIN_SRC_DIR)
# Enable unit tests if available.
set(UNITTEST_DIR ${LLVM_SOURCE_ROOT}/utils/unittest)
if(EXISTS ${UNITTEST_DIR}/googletest/include/gtest/gtest.h)
- add_library(gtest ${UNITTEST_DIR}/googletest/src/gtest-all.cc)
- target_include_directories(gtest PUBLIC "${UNITTEST_DIR}/googletest/include" PRIVATE "${UNITTEST_DIR}/googletest")
+ add_library(gtest
+ ${UNITTEST_DIR}/googletest/src/gtest-all.cc
+ ${UNITTEST_DIR}/googlemock/src/gmock-all.cc
+ )
+ target_include_directories(gtest
+ PUBLIC
+ "${UNITTEST_DIR}/googletest/include"
+ "${UNITTEST_DIR}/googlemock/include"
+
+ PRIVATE
+ "${UNITTEST_DIR}/googletest"
+ "${UNITTEST_DIR}/googlemock"
+ )
target_link_libraries(gtest ${LLVM_SYSTEM_LIBS})
add_library(gtest_main ${UNITTEST_DIR}/UnitTestMain/TestMain.cpp)
OpenPOWER on IntegriCloud