From 199446b09f91c92604e88dc10effbba4364e6d72 Mon Sep 17 00:00:00 2001 From: Giulia Sanguineti Date: Sun, 20 Apr 2025 15:44:19 +0200 Subject: [PATCH] fix: make LinkerPaths use weakly_canonical to make path prefered --- src/Linker/LinkerPaths.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Linker/LinkerPaths.cpp b/src/Linker/LinkerPaths.cpp index 7142259e..730f71c7 100644 --- a/src/Linker/LinkerPaths.cpp +++ b/src/Linker/LinkerPaths.cpp @@ -314,8 +314,8 @@ namespace std::unique_ptr ILinkerPaths::FromArgs(const LinkerArgs& args) { - std::string normalizedBinPath = fs::canonical(args.m_bin_folder).make_preferred().string(); - std::string normalizedBasePath = fs::canonical(args.m_base_folder).make_preferred().string(); + std::string normalizedBinPath = fs::weakly_canonical(args.m_bin_folder).make_preferred().string(); + std::string normalizedBasePath = fs::weakly_canonical(args.m_base_folder).make_preferred().string(); LinkerSearchPathBuilder assetSearchPaths("asset", normalizedBinPath, normalizedBasePath); assetSearchPaths.BuildFromArgs(args.m_asset_search_paths);