From 89c193d9a628bb498210ff7fea224751861d906f Mon Sep 17 00:00:00 2001 From: crueter Date: Tue, 14 Oct 2025 22:48:08 -0400 Subject: [PATCH] [nx_tzdb] only use old approach if on cl-lto Signed-off-by: crueter --- externals/nx_tzdb/CMakeLists.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/externals/nx_tzdb/CMakeLists.txt b/externals/nx_tzdb/CMakeLists.txt index 500d1fc3a4..efb3e2b058 100644 --- a/externals/nx_tzdb/CMakeLists.txt +++ b/externals/nx_tzdb/CMakeLists.txt @@ -35,9 +35,8 @@ endif() if(NOT YUZU_TZDB_PATH STREQUAL "") set(NX_TZDB_BASE_DIR "${YUZU_TZDB_PATH}") -elseif (OFF) # (MSVC AND NOT CXX_CLANG) - # TODO(crueter): This is a terrible solution, but MSVC fails to link without it - # Need to investigate further but I still can't reproduce... +elseif (MSVC AND NOT CXX_CLANG AND YUZU_ENABLE_LTO) + # TODO(crueter): boot up the windows vm set(NX_TZDB_VERSION "250725") set(NX_TZDB_ARCHIVE "${CPM_SOURCE_CACHE}/nx_tzdb/${NX_TZDB_VERSION}.zip")