Enable experimental library features (jthread) for clang.
This commit is contained in:
parent
d5712120df
commit
5de1ac4444
@ -626,9 +626,11 @@ if env['COMPILER_FAMILY'] == 'gcc' or env['COMPILER_FAMILY'] == 'clang':
|
||||
# -Wtautological-compare triggers in libfmt and doesn't seem too useful anyway
|
||||
env.Append(CCFLAGS = ['-Wno-missing-field-initializers', '-Wno-maybe-uninitialized'])
|
||||
env.Append(CXXFLAGS = ['-Wno-subobject-linkage', '-Wno-dangling-reference', '-Wno-init-list-lifetime', '-Wno-tautological-compare'])
|
||||
else:
|
||||
|
||||
else: # clang only
|
||||
# no-gnu-anonymous-struct - we don't care
|
||||
env.Append(CCFLAGS = ['-Wno-gnu-anonymous-struct'])
|
||||
env.Append(CXXFLAGS = ['-fexperimental-library']) # enable std::jthread
|
||||
if build_type == 'debug':
|
||||
env.Append(CCFLAGS = ['-g', '-O0'], CPPDEFINES = ['_GLIBCXX_DEBUG'])
|
||||
env.Append(DEPS_CXXFLAGS = ['-D_GLIBCXX_DEBUG'])
|
||||
|
Loading…
x
Reference in New Issue
Block a user