diff --git a/tests/xharness/MakefileGenerator.cs b/tests/xharness/MakefileGenerator.cs index d9a55323ed49..f34afdb76a0e 100644 --- a/tests/xharness/MakefileGenerator.cs +++ b/tests/xharness/MakefileGenerator.cs @@ -66,7 +66,7 @@ public static void CreateMacMakefile (IHarness harness, IEnumerable t writer.WriteLine ("\t$(Q) touch $@"); writer.WriteLine (); var nuget_restore_dependency = ".stamp-nuget-restore-mac"; - writer.WriteLine ("PACKAGES_CONFIG:=$(shell find . -name packages.config)"); + writer.WriteLine ("PACKAGES_CONFIG:=$(shell git ls-files -- '*.csproj' '*/packages.config' | sed 's/ /\\\\ /g')"); writer.WriteLine ($"{nuget_restore_dependency}: tests-mac.sln $(PACKAGES_CONFIG)"); writer.WriteLine ("\t$(Q_XBUILD) $(SYSTEM_XIBUILD) -t -- /Library/Frameworks/Mono.framework/Versions/Current/lib/mono/nuget/NuGet.exe restore tests-mac.sln"); writer.WriteLine ("\t$(Q) touch $@");