14 lines
538 B
Diff
14 lines
538 B
Diff
|
diff --git a/waflib/Tools/c_config.py b/waflib/Tools/c_config.py
|
||
|
index ee1c5c2..0672f3d 100644
|
||
|
--- a/waflib/Tools/c_config.py
|
||
|
+++ b/waflib/Tools/c_config.py
|
||
|
@@ -150,6 +150,8 @@ def parse_flags(self, line, uselib, env=None, force_static=False):
|
||
|
elif st == '-L':
|
||
|
if not ot: ot = lst.pop(0)
|
||
|
appu('LIBPATH_' + uselib, [ot])
|
||
|
+ elif x.startswith('-std=c++'):
|
||
|
+ app('CXXFLAGS_' + uselib, [x])
|
||
|
elif x == '-pthread' or x.startswith('+') or x.startswith('-std'):
|
||
|
app('CFLAGS_' + uselib, [x])
|
||
|
app('CXXFLAGS_' + uselib, [x])
|