f8f79f5
diff -up ./cmake/SDFUtils.cmake.gtest ./cmake/SDFUtils.cmake
f8f79f5
--- ./cmake/SDFUtils.cmake.gtest	2013-11-18 20:50:30.975458969 -0500
f8f79f5
+++ ./cmake/SDFUtils.cmake	2013-11-18 21:00:52.068647047 -0500
f8f79f5
@@ -102,17 +102,21 @@ macro (sdf_build_tests)
f8f79f5
     add_executable(${BINARY_NAME} ${GTEST_SOURCE_file})
f8f79f5
 
f8f79f5
     add_dependencies(${BINARY_NAME}
f8f79f5
-      gtest gtest_main sdformat
f8f79f5
-      ${tinyxml_libraries}
f8f79f5
+      sdformat ${tinyxml_libraries}
f8f79f5
       )
f8f79f5
-  
f8f79f5
+    if(NOT GTEST_FOUND)
f8f79f5
+      add_dependencies(${BINARY_NAME} gtest gtest_main)
f8f79f5
+    endif()
f8f79f5
+    
f8f79f5
     target_link_libraries(${BINARY_NAME}
f8f79f5
-      libgtest.a
f8f79f5
-      libgtest_main.a
f8f79f5
+      ${GTEST_LIBRARY}
f8f79f5
+      ${GTEST_MAIN_LIBRARY}
f8f79f5
       sdformat
f8f79f5
       pthread
f8f79f5
       ${tinyxml_libraries}
f8f79f5
       )
f8f79f5
+
f8f79f5
+    include_directories(${GTEST_INCLUDE_DIR})
f8f79f5
   
f8f79f5
     add_test(${BINARY_NAME} ${CMAKE_CURRENT_BINARY_DIR}/${BINARY_NAME}
f8f79f5
       --gtest_output=xml:${CMAKE_BINARY_DIR}/test_results/${BINARY_NAME}.xml)
f8f79f5
diff -up ./test/CMakeLists.txt.gtest ./test/CMakeLists.txt
f8f79f5
--- ./test/CMakeLists.txt.gtest	2013-11-18 20:55:13.775499141 -0500
f8f79f5
+++ ./test/CMakeLists.txt	2013-11-18 21:01:03.068073795 -0500
f8f79f5
@@ -2,9 +2,6 @@ include_directories (
f8f79f5
   ${PROJECT_SOURCE_DIR}/include
f8f79f5
   ${PROJECT_BINARY_DIR}/include
f8f79f5
   ${Boost_INCLUDE_DIRS}
f8f79f5
-  ${PROJECT_SOURCE_DIR}/test/gtest/include
f8f79f5
-  ${PROJECT_SOURCE_DIR}/test/gtest
f8f79f5
-  ${PROJECT_SOURCE_DIR}/test
f8f79f5
 )
f8f79f5
 
f8f79f5
 link_directories(
f8f79f5
@@ -13,13 +10,6 @@ link_directories(
f8f79f5
 
f8f79f5
 configure_file (test_config.h.in ${PROJECT_BINARY_DIR}/test_config.h)
f8f79f5
 
f8f79f5
-# Build gtest
f8f79f5
-add_library(gtest STATIC gtest/src/gtest-all.cc)
f8f79f5
-add_library(gtest_main STATIC gtest/src/gtest_main.cc)
f8f79f5
-target_link_libraries(gtest_main gtest)
f8f79f5
-set(GTEST_LIBRARY "${PROJECT_BINARY_DIR}/test/libgtest.a")
f8f79f5
-set(GTEST_MAIN_LIBRARY "${PROJECT_BINARY_DIR}/test/libgtest_main.a")
f8f79f5
-
f8f79f5
 execute_process(COMMAND cmake -E remove_directory ${CMAKE_BINARY_DIR}/test_results)
f8f79f5
 execute_process(COMMAND cmake -E make_directory ${CMAKE_BINARY_DIR}/test_results)
f8f79f5
 include_directories(${GTEST_INCLUDE_DIRS})