From 0585ab828cc16f8d4984485f40db685b64cd38bb Mon Sep 17 00:00:00 2001 From: AdenKoperczak Date: Thu, 19 Sep 2024 13:33:05 -0400 Subject: [PATCH] modified more time based files to work on clang --- scwx-qt/source/scwx/qt/config/radar_site.cpp | 2 +- scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp | 2 +- wxdata/include/scwx/util/time.hpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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;