diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2017-01-11 01:07:37 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2017-01-11 01:07:37 +0000 |
commit | 23bae6df126a180c5f18d35f9cc89a067f419154 (patch) | |
tree | 0674ee3371f3e9b879382404dddff2f16db5de87 | |
parent | 290ea508a6d18be98cbcb5fcad4dbf1bd7aea887 (diff) | |
download | bcm5719-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.txt | 15 |
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) |