diff --git a/indra/cmake/Abseil.cmake b/indra/cmake/Abseil.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..b2e14a71aece48446e689c21015afe65a90d654e
--- /dev/null
+++ b/indra/cmake/Abseil.cmake
@@ -0,0 +1,18 @@
+# -*- cmake -*-
+include(Linking)
+include(Prebuilt)
+
+option(USE_BINARY_ABSL "Use binary package for abseil" ON)
+
+if(USE_BINARY_ABSL)
+  if (USESYSTEMLIBS)
+    find_package(absl REQUIRED)
+  else ()
+    use_prebuilt_binary(abseil-cpp)
+    if(CMAKE_BUILD_TYPE STREQUAL "Debug")
+      find_package(absl REQUIRED PATHS "${AUTOBUILD_INSTALL_DIR}/absl/debug" NO_DEFAULT_PATH)
+    else()
+      find_package(absl REQUIRED PATHS "${AUTOBUILD_INSTALL_DIR}/absl/release" NO_DEFAULT_PATH) 
+    endif()
+  endif ()
+endif()
\ No newline at end of file