aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Prebuild
diff options
context:
space:
mode:
Diffstat (limited to 'Prebuild')
-rw-r--r--Prebuild/src/Core/Parse/Preprocessor.cs10
1 files changed, 8 insertions, 2 deletions
diff --git a/Prebuild/src/Core/Parse/Preprocessor.cs b/Prebuild/src/Core/Parse/Preprocessor.cs
index 9ac07b9..b2306e4 100644
--- a/Prebuild/src/Core/Parse/Preprocessor.cs
+++ b/Prebuild/src/Core/Parse/Preprocessor.cs
@@ -607,7 +607,10 @@ namespace Prebuild.Core.Parse
607 // If preWildcard is a directory, recurse 607 // If preWildcard is a directory, recurse
608 if (Directory.Exists(preWildcard)) 608 if (Directory.Exists(preWildcard))
609 { 609 {
610 foreach (string dirPath in Directory.GetDirectories(preWildcard)) 610 string[] directories = Directory.GetDirectories(preWildcard);
611 Array.Sort(directories);
612 Array.Reverse(directories);
613 foreach (string dirPath in directories )
611 { 614 {
612 Console.WriteLine("Scanning : {0}", dirPath); 615 Console.WriteLine("Scanning : {0}", dirPath);
613 616
@@ -638,7 +641,10 @@ namespace Prebuild.Core.Parse
638 string searchDirectory = Path.GetDirectoryName(preWildcard); 641 string searchDirectory = Path.GetDirectoryName(preWildcard);
639 // Console.WriteLine("searchDirectory: {0}", searchDirectory); 642 // Console.WriteLine("searchDirectory: {0}", searchDirectory);
640 643
641 foreach (string includeFile in Directory.GetFiles(searchDirectory, searchFilename)) 644 string[] files = Directory.GetFiles(searchDirectory, searchFilename);
645 Array.Sort(files);
646 Array.Reverse(files);
647 foreach (string includeFile in files)
642 { 648 {
643 FileInfo file = new FileInfo(includeFile); 649 FileInfo file = new FileInfo(includeFile);
644 if (file.Exists) 650 if (file.Exists)