diff options
| -rw-r--r-- | CMakeLists.txt | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 612423ef0..e9f1986b4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -76,8 +76,14 @@ include(CMakeScripts/ConfigPaths.cmake) # Installation Paths # ----------------------------------------------------------------------------- # Test Harness # ----------------------------------------------------------------------------- -set(GMOCK_DIR "${CMAKE_SOURCE_DIR}/gtest/gmock-1.7.0" - CACHE PATH "The path to the GoogleMock test framework.") +if(NOT GMOCK_DIR) + find_path(GMOCK_DIR + NAMES src/gmock.cc + PATHS "$ENV{GMOCK_DIR}" "/usr/src/gmock" "/usr/src/googletest/googlemock" "${CMAKE_SOURCE_DIR}/gtest/gmock-1.7.0" + ) +endif(NOT GMOCK_DIR) +#set(GMOCK_DIR "${CMAKE_SOURCE_DIR}/gtest/gmock-1.7.0" +# CACHE PATH "The path to the GoogleMock test framework.") if(EXISTS "${GMOCK_DIR}" AND IS_DIRECTORY "${GMOCK_DIR}") set(GMOCK_PRESENT ON) |
