diff --git a/CMakeLists.txt b/CMakeLists.txt index 9ce7ad727..e0b467aa7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,7 +31,7 @@ set(CMAKE_MODULE_PATH "${IMHEX_BASE_FOLDER}/cmake/modules") include("${IMHEX_BASE_FOLDER}/cmake/ide_helpers.cmake") # Basic compiler and cmake configurations -set(CMAKE_CXX_STANDARD 26) +set(CMAKE_CXX_STANDARD 23) set(CMAKE_CXX_SCAN_FOR_MODULES ${IMHEX_ENABLE_CXX_MODULES}) set(CMAKE_INCLUDE_DIRECTORIES_BEFORE ON) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) diff --git a/dist/web/Dockerfile b/dist/web/Dockerfile index d1d28a822..37f131fbf 100644 --- a/dist/web/Dockerfile +++ b/dist/web/Dockerfile @@ -1,4 +1,4 @@ -FROM emscripten/emsdk:3.1.51 AS build +FROM emscripten/emsdk:4.0.8 AS build # Used to invalidate layer cache but not mount cache # See https://github.com/moby/moby/issues/41715#issuecomment-733976493 diff --git a/plugins/builtin/source/content/settings_entries.cpp b/plugins/builtin/source/content/settings_entries.cpp index fa7d53041..18482326a 100644 --- a/plugins/builtin/source/content/settings_entries.cpp +++ b/plugins/builtin/source/content/settings_entries.cpp @@ -21,6 +21,10 @@ #include #include +#if defined(OS_WEB) + #include +#endif + namespace hex::plugin::builtin { using namespace wolv::literals;