Find gtest from devel/gtest.

Index: cmake/modules/FindGTest.cmake
--- cmake/modules/FindGTest.cmake.orig
+++ cmake/modules/FindGTest.cmake
@@ -55,14 +55,30 @@ find_path(GTEST_SOURCE_DIR
 )
 mark_as_advanced(GTEST_SOURCE_DIR)
 
+find_path(GTEST_INCLUDE_DIR
+    NAMES gtest/gtest.h
+    HINTS $ENV{GTEST_ROOT}/include ${GTEST_ROOT}/include
+)
+mark_as_advanced(GTEST_INCLUDE_DIR)
+
+MACRO(GTEST_FIND varname shortname)
+    FIND_LIBRARY(${varname}
+        NAMES ${shortname}
+        PATHS
+        /usr/local/lib
+            NO_DEFAULT_PATH
+        DOC "Location of GTEST Libraries"
+    )
+ENDMACRO(GTEST_FIND)
+
 include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(GTest DEFAULT_MSG GTEST_SOURCE_DIR)
+find_package_handle_standard_args(GTest DEFAULT_MSG GTEST_INCLUDE_DIR)
 
 if(GTEST_FOUND)
     SET(GTEST_INCLUDE_DIRS
-        ${GTEST_SOURCE_DIR}/include
+        ${GTEST_INCLUDE_DIR}
     )
-    SET(GTEST_SOURCES
-        ${GTEST_SOURCE_DIR}/src/gtest-all.cc
-    )
+    GTEST_FIND(GTEST_LIBRARIES gtest)
+    GTEST_FIND(GTEST_MAIN_LIBRARIES gtest_main)
+    SET(GTEST_BOTH_LIBRARIES ${GTEST_LIBRARIES} ${GTEST_MAIN_LIBRARIES})
 endif()
