diff --git a/src/Mod/Mesh/App/CMakeLists.txt b/src/Mod/Mesh/App/CMakeLists.txt index 2d661aea12..c987d475f1 100644 --- a/src/Mod/Mesh/App/CMakeLists.txt +++ b/src/Mod/Mesh/App/CMakeLists.txt @@ -399,6 +399,8 @@ endif () add_library(Mesh SHARED ${Core_SRCS} ${WildMagic4_SRCS} ${Mesh_SRCS}) target_link_libraries(Mesh ${Mesh_LIBS}) +set_target_properties(Mesh PROPERTIES CXX_STANDARD_REQUIRED ON) +set_target_properties(Mesh PROPERTIES CXX_STANDARD 17) SET_BIN_DIR(Mesh Mesh /Mod/Mesh) diff --git a/src/Mod/Mesh/App/Core/MeshIO.cpp b/src/Mod/Mesh/App/Core/MeshIO.cpp index 2c1655a588..09d1ad91dc 100644 --- a/src/Mod/Mesh/App/Core/MeshIO.cpp +++ b/src/Mod/Mesh/App/Core/MeshIO.cpp @@ -46,6 +46,7 @@ #include #include #include +#include #include #include #include diff --git a/src/Mod/PartDesign/App/json.hpp b/src/Mod/PartDesign/App/json.hpp index 1c15051070..fb83a5cca0 100644 --- a/src/Mod/PartDesign/App/json.hpp +++ b/src/Mod/PartDesign/App/json.hpp @@ -43,6 +43,7 @@ SOFTWARE. #include // unique_ptr #include // accumulate #include // string, stoi, to_string +#include // string_view #include // declval, forward, move, pair, swap #include // vector