diff --git a/tests/meson.build b/tests/meson.build
index 72f1e1421f76c4a5010925500f7eb1501f32cac8..766f8f0933ff909070c08ab182c4ed03300fcf49 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -1,4 +1,4 @@
-gtest_dep = dependency('gtest', main : true, required : true)
+gtest_dep = dependency('gtest', main : true, fallback : ['gtest', 'gtest_main_dep'], required : true)
 
 client_api = executable('client_api', 'client_api.cpp', dependencies: [matrix_client_dep, gtest_dep])
 media_api = executable('media_api', 'media_api.cpp', dependencies: [matrix_client_dep, gtest_dep])