5958d7a
diff -up ./cmake/sdf_config.h.in.urdfdom ./cmake/sdf_config.h.in
5958d7a
--- ./cmake/sdf_config.h.in.urdfdom	2014-08-22 21:07:12.473338538 -0400
5958d7a
+++ ./cmake/sdf_config.h.in	2014-08-22 21:07:34.382208622 -0400
5958d7a
@@ -26,7 +26,7 @@
5958d7a
 #cmakedefine BUILD_TYPE_RELEASE 1
5958d7a
 #cmakedefine HAVE_URDFDOM 1
5958d7a
 #cmakedefine USE_EXTERNAL_URDF 1
5958d7a
-#cmakedefine URDF_GT_0P3 1
5958d7a
+#cmakedefine URDF_GE_0P3 1
5958d7a
 
5958d7a
 #define SDF_SHARE_PATH "${CMAKE_INSTALL_PREFIX}/share/"
5958d7a
 #define SDF_VERSION_PATH "${CMAKE_INSTALL_PREFIX}/share/sdformat/${SDF_PKG_VERSION}"
5958d7a
diff -up ./cmake/SearchForStuff.cmake.urdfdom ./cmake/SearchForStuff.cmake
5958d7a
--- ./cmake/SearchForStuff.cmake.urdfdom	2014-07-11 13:50:35.000000000 -0400
5958d7a
+++ ./cmake/SearchForStuff.cmake	2014-08-22 20:59:39.239507142 -0400
5958d7a
@@ -62,12 +62,25 @@ if (USE_EXTERNAL_URDF)
5958d7a
       set (URDF_GE_0P3 TRUE)
5958d7a
     endif()
5958d7a
 
5958d7a
-    # what am I doing here? pkg-config and cmake
5958d7a
-    set(URDF_INCLUDE_DIRS ${URDF_INCLUDEDIR})
5958d7a
-    set(URDF_LIBRARY_DIRS ${URDF_LIBDIR})
5958d7a
   endif()
5958d7a
 endif()
5958d7a
 
5958d7a
+################################################
5958d7a
+# Find gtest
5958d7a
+find_package(GTest)
5958d7a
+if (USE_EXTERNAL_GTEST AND GTEST_FOUND)
5958d7a
+  set(GTEST_LIBRARY ${GTEST_LIBRARIES})
5958d7a
+  set(GTEST_MAIN_LIBRARY ${GTEST_MAIN_LIBRARIES})
5958d7a
+  set(GTEST_INCLUDE_DIR ${GTEST_INCLUDE_DIRS})
5958d7a
+else()
5958d7a
+  add_library(gtest STATIC "${PROJECT_SOURCE_DIR}/test/gtest/src/gtest-all.cc")
5958d7a
+  add_library(gtest_main STATIC "${PROJECT_SOURCE_DIR}/test/gtest/src/gtest_main.cc")
5958d7a
+  target_link_libraries(gtest_main gtest)
5958d7a
+  set(GTEST_LIBRARY "${PROJECT_BINARY_DIR}/test/libgtest.a")
5958d7a
+  set(GTEST_MAIN_LIBRARY "${PROJECT_BINARY_DIR}/test/libgtest_main.a")
5958d7a
+  set(GTEST_INCLUDE_DIR "${PROJECT_SOURCE_DIR}/test/gtest/include")
5958d7a
+endif()
5958d7a
+
5958d7a
 #################################################
5958d7a
 # Macro to check for visibility capability in compiler
5958d7a
 # Original idea from: https://gitorious.org/ferric-cmake-stuff/