about summary refs log tree commit diff
path: root/third_party/abseil_cpp/CMake/Googletest/CMakeLists.txt.in
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/abseil_cpp/CMake/Googletest/CMakeLists.txt.in')
-rw-r--r--third_party/abseil_cpp/CMake/Googletest/CMakeLists.txt.in26
1 files changed, 26 insertions, 0 deletions
diff --git a/third_party/abseil_cpp/CMake/Googletest/CMakeLists.txt.in b/third_party/abseil_cpp/CMake/Googletest/CMakeLists.txt.in
new file mode 100644
index 0000000000..994dac0bf7
--- /dev/null
+++ b/third_party/abseil_cpp/CMake/Googletest/CMakeLists.txt.in
@@ -0,0 +1,26 @@
+cmake_minimum_required(VERSION 2.8.2)
+
+project(googletest-external NONE)
+
+include(ExternalProject)
+if(${ABSL_USE_GOOGLETEST_HEAD})
+  ExternalProject_Add(googletest
+    GIT_REPOSITORY    https://github.com/google/googletest.git
+    GIT_TAG           master
+    SOURCE_DIR        "${absl_gtest_src_dir}"
+    BINARY_DIR        "${absl_gtest_build_dir}"
+    CONFIGURE_COMMAND ""
+    BUILD_COMMAND     ""
+    INSTALL_COMMAND   ""
+    TEST_COMMAND      ""
+  )
+else()
+  ExternalProject_Add(googletest
+    SOURCE_DIR        "${absl_gtest_src_dir}"
+    BINARY_DIR        "${absl_gtest_build_dir}"
+    CONFIGURE_COMMAND ""
+    BUILD_COMMAND     ""
+    INSTALL_COMMAND   ""
+    TEST_COMMAND      ""
+  )
+endif()
\ No newline at end of file