From e5b5d591b0f846b5c8ee77396d8d9ab5d3503bf6 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 8 Sep 2015 18:26:35 -0400 Subject: [PATCH] Fix compilation errors in C++11 mode under Cygwin --- SConstruct | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/SConstruct b/SConstruct index f80c5b8b2..d4eed7bb1 100644 --- a/SConstruct +++ b/SConstruct @@ -247,7 +247,11 @@ defaults.warningFlags = '-Wall' if 'gcc' in env.subst('$CC'): defaults.optimizeCcFlags += ' -Wno-inline' - defaults.cxxFlags = '-std=c++11' + if env['OS'] == 'Cygwin': + # See http://stackoverflow.com/questions/18784112 + defaults.cxxFlags = '-std=gnu++11' + else: + defaults.cxxFlags = '-std=c++11' elif env['CC'] == 'cl': # Visual Studio defaults.cxxFlags = ['/EHsc']