diff --git a/scripts/cmake/Find.cmake b/scripts/cmake/Find.cmake
index f49ae38334445d8cc3e489390887255a216ba541..0adb99f7c6d3ac3f950579e538edb7b860d39f5f 100644
--- a/scripts/cmake/Find.cmake
+++ b/scripts/cmake/Find.cmake
@@ -1,3 +1,16 @@
+include(scripts/cmake/CPM.cmake)
+
+if(BUILD_TESTING)
+    CPMAddPackage(
+        NAME googletest
+        GITHUB_REPOSITORY google/googletest
+        GIT_TAG 389cb68b87193358358ae87cc56d257fd0d80189
+        OPTIONS
+            "INSTALL_GTEST OFF"
+            "gtest_force_shared_crt ON"
+    )
+endif()
+
 ######################
 ### Find tools     ###
 ######################