Fix compilation errors in C++11 mode under Cygwin

This commit is contained in:
Ray Speth 2015-09-08 18:26:35 -04:00
parent 1f1f14b523
commit e5b5d591b0

View file

@ -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']