ExternalProject_Add(googletest
	SVN_REPOSITORY http://googletest.googlecode.com/svn/trunk/
	TIMEOUT 10
	#CMAKE_ARGS -DCMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG:PATH=DebugLibs
	#-DCMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE:PATH=ReleaseLibs
	-Dgtest_force_shared_crt=ON
	PREFIX "${CMAKE_CURRENT_BINARY_DIR}"
	# Disable install step
	INSTALL_COMMAND ""
	# Wrap download, configure and build steps in a script to log output
	LOG_DOWNLOAD ON
	LOG_CONFIGURE ON
	LOG_BUILD ON
	)

#
# Specify include dir
# PARENT_SCOPE points to root directory
#
ExternalProject_Get_Property(googletest source_dir)
set(GTEST_INCLUDE_DIRS ${source_dir}/include PARENT_SCOPE)

ExternalProject_Get_Property(googletest binary_dir)
set(GTEST_LIBS_DIR ${binary_dir} PARENT_SCOPE)


include_directories(${GTEST_INCLUDE_DIRS})

