From: Andrea Pappacoda <tachi@debian.org>
Date: Sat, 20 Sep 2025 15:28:04 +0200
Subject: build(meson): use C++17 for gtest >= 1.17.0

Forwarded: https://github.com/yhirose/cpp-httplib/pull/2241
---
 test/meson.build | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/test/meson.build b/test/meson.build
index 80621d3..745236b 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -108,9 +108,11 @@ subdir('www')
 subdir('www2'/'dir')
 subdir('www3'/'dir')
 
-# GoogleTest 1.13.0 requires C++14
+# New GoogleTest versions require new C++ standards
 test_options = []
-if gtest_dep.version().version_compare('>=1.13.0')
+if gtest_dep.version().version_compare('>=1.17.0')
+  test_options += 'cpp_std=c++17'
+elif gtest_dep.version().version_compare('>=1.13.0')
   test_options += 'cpp_std=c++14'
 endif
 
