diff options
Diffstat (limited to 'src/core/qtwebengine_sources.gni')
-rw-r--r-- | src/core/qtwebengine_sources.gni | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/qtwebengine_sources.gni b/src/core/qtwebengine_sources.gni index 81a48cab4..8f3c1ae20 100644 --- a/src/core/qtwebengine_sources.gni +++ b/src/core/qtwebengine_sources.gni @@ -39,8 +39,19 @@ source_set("qtwebengine_spellcheck_sources") { } } +config("cpp17_config") { + # static initialized constexpr expressions must be compiled always as c++14 or always as c++17 + # and our qtwebengine core sources use them as c++17 + if (is_win) { + cflags_cc = [ "/std:c++17" ] + } else { + cflags_cc = [ "-std=c++17" ] + } +} + source_set("qtwebengine_sources") { configs += [ + ":cpp17_config", "//skia:skia_config", "//third_party/boringssl:external_config", ] |