fix: make LinkerPaths use weakly_canonical to make path prefered

This commit is contained in:
Giulia Sanguineti 2025-04-20 15:44:19 +02:00 committed by Jan
parent 38d948ebdd
commit 199446b09f
No known key found for this signature in database
GPG Key ID: 44B581F78FF5C57C

View File

@ -314,8 +314,8 @@ namespace
std::unique_ptr<ILinkerPaths> 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);