diff options
author | Olzhas Kaiyrakhmet <olzhabay.i@gmail.com> | 2018-10-13 17:06:41 +0900 |
---|---|---|
committer | Eric <eric@efcs.ca> | 2018-10-13 01:06:41 -0700 |
commit | d731697a5da9cec25034683ed9807304595ea72c (patch) | |
tree | 9c9d231a17c85c6ebd4dbdc9e2d2b579a4a09382 /cmake | |
parent | 8356d646bf953d6715e04b7b3714081cb57e8f13 (diff) | |
download | google-benchmark-d731697a5da9cec25034683ed9807304595ea72c.tar.gz |
Fix SOURCE_DIR in HandleGTest.cmake (#705)
If benchmark added as cmake subproject, HandleGTest throws an error as does return absolute source dir.
Change it to , so it will be refering to it's own source dir.
Also see PR #703.
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/HandleGTest.cmake | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cmake/HandleGTest.cmake b/cmake/HandleGTest.cmake index 8c03b75..b9c1443 100644 --- a/cmake/HandleGTest.cmake +++ b/cmake/HandleGTest.cmake @@ -76,11 +76,11 @@ macro(build_external_gtest) endmacro(build_external_gtest) if (BENCHMARK_ENABLE_GTEST_TESTS) - if (IS_DIRECTORY ${CMAKE_SOURCE_DIR}/googletest) - set(GTEST_ROOT "${CMAKE_SOURCE_DIR}/googletest") + if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/googletest) + set(GTEST_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/googletest") set(INSTALL_GTEST OFF CACHE INTERNAL "") set(INSTALL_GMOCK OFF CACHE INTERNAL "") - add_subdirectory(${CMAKE_SOURCE_DIR}/googletest) + add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/googletest) set(GTEST_BOTH_LIBRARIES gtest gmock gmock_main) foreach(HEADER test mock) # CMake 2.8 and older don't respect INTERFACE_INCLUDE_DIRECTORIES, so we |