diff --git a/scwx-qt/source/scwx/qt/config/radar_site.cpp b/scwx-qt/source/scwx/qt/config/radar_site.cpp index c0cb4636..27b678f8 100644 --- a/scwx-qt/source/scwx/qt/config/radar_site.cpp +++ b/scwx-qt/source/scwx/qt/config/radar_site.cpp @@ -271,7 +271,7 @@ size_t RadarSite::ReadConfig(const std::string& path) try { -#if defined(_MSC_VER) +#if (defined(_MSC_VER) || defined(__clang__)) using namespace std::chrono; #else using namespace date; diff --git a/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp b/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp index 595cda6d..377c7aff 100644 --- a/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp +++ b/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp @@ -413,7 +413,7 @@ const scwx::util::time_zone* RadarProductManager::default_time_zone() const } case types::DefaultTimeZone::Local: -#if defined(_MSC_VER) +#if (defined(_MSC_VER) || defined(__clang__)) return std::chrono::current_zone(); #else return date::current_zone(); diff --git a/wxdata/include/scwx/util/time.hpp b/wxdata/include/scwx/util/time.hpp index 62242589..780a31c3 100644 --- a/wxdata/include/scwx/util/time.hpp +++ b/wxdata/include/scwx/util/time.hpp @@ -15,7 +15,7 @@ namespace scwx namespace util { -#if defined(_MSC_VER) +#if (defined(_MSC_VER) || defined(__clang__)) typedef std::chrono::time_zone time_zone; #else typedef date::time_zone time_zone;