From 1ac41dcd9b7d1bf57d86e3704f1886378a05527a Mon Sep 17 00:00:00 2001
From: Pavel Pautov
Date: Tue, 16 Jul 2024 22:45:46 -0700
Subject: [PATCH] Don't force C++ standard for user builds.
This fixes build against C++17 enabled prebuilt dependencies.
---
CMakeLists.txt | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b745342..7a74f0a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -118,10 +118,10 @@ add_custom_command(
DEPENDS ${PROTOS} protobuf::protoc gRPC::grpc_cpp_plugin
VERBATIM)
-set(CMAKE_CXX_STANDARD 11)
-set(CMAKE_CXX_EXTENSIONS OFF)
-
if (NGX_OTEL_DEV)
+ set(CMAKE_CXX_STANDARD 11)
+ set(CMAKE_CXX_EXTENSIONS OFF)
+
add_compile_options(-Wall -Wtype-limits -Werror)
endif()