From dd924e4ecae5264ef24e87d4b43e38b51a4540fb Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 31 May 2024 12:09:11 +0200 Subject: sys/targets: switch to C++17 Let's see if we can get away with C++17 for all our toolchains. The later standard we can use, the better. C++17 has a number of nice features, e.g. std::optional. --- Makefile | 1 + 1 file changed, 1 insertion(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 5a1d3d010..e2eee1c9d 100644 --- a/Makefile +++ b/Makefile @@ -287,6 +287,7 @@ tidy: descriptions -extra-arg=-DGOOS_$(TARGETOS)=1 -extra-arg=-DGOARCH_$(TARGETARCH)=1 \ -extra-arg=-DHOSTGOOS_$(HOSTOS)=1 -extra-arg=-DGIT_REVISION=\"$(REV)\" \ --extra-arg=-I. --extra-arg=-Iexecutor/_include \ + --extra-arg=-std=c++17 \ executor/*.cc ifdef CI -- cgit mrf-deployment