From 56ed4541f3f74d3cf4f4e3075f659fa5dd4ca11c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Del=20Pino?= <stephane.delpino44@gmail.com> Date: Tue, 28 May 2024 18:16:12 +0200 Subject: [PATCH] Use a more C++11 way to compute file's age C++20 was a bit to much for older compilers (clang-11 and g++-10) --- src/language/modules/CoreModule.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/language/modules/CoreModule.cpp b/src/language/modules/CoreModule.cpp index b73f7f0a2..02bf902c9 100644 --- a/src/language/modules/CoreModule.cpp +++ b/src/language/modules/CoreModule.cpp @@ -152,14 +152,13 @@ CoreModule::CoreModule() : BuiltinModule(true) bool has_stop_file = false; if (parallel::rank() == 0) { - std::filesystem::path stop_file("STOP"); + std::filesystem::path stop_file("stop"); if (std::filesystem::exists(stop_file)) { const double elapse_time = ExecutionStatManager::getInstance().getElapseTime(); const double stop_file_age = std::chrono::duration_cast<std::chrono::seconds>( - std::chrono::system_clock::now() - - std::chrono::clock_cast<std::chrono::system_clock>( - std::filesystem::last_write_time(stop_file))) + std::filesystem::file_time_type::clock::now() - + std::filesystem::last_write_time(stop_file)) .count(); has_stop_file = elapse_time > stop_file_age; -- GitLab