From 69f805bcfa4e542d7059da421711627e61d05290 Mon Sep 17 00:00:00 2001 From: the_fiddler Date: Fri, 25 Jan 2008 13:27:30 +0000 Subject: [PATCH] Now automatically copies .pdb and .mdb files on debug builds. --- Source/Build/Build.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Source/Build/Build.cs b/Source/Build/Build.cs index 685c5fb2..d5bbde66 100644 --- a/Source/Build/Build.cs +++ b/Source/Build/Build.cs @@ -247,13 +247,24 @@ namespace OpenTK.Build List exe_matches = new List(); List dll_matches = new List(); List dll_config_matches = new List(); + List symbol_matches = new List(); Directory.CreateDirectory(BinPath); Directory.CreateDirectory(ExePath); Directory.CreateDirectory(LibPath); Directory.CreateDirectory(ExamplePath); Directory.CreateDirectory(DataPath); - + + FindFiles(SourcePath, "*.pdb", symbol_matches); + FindFiles(SourcePath, "*.mdb", symbol_matches); + foreach (string m in symbol_matches) + { + File.Delete(Path.Combine(LibPath, Path.GetFileName(m))); + File.Copy(m, Path.Combine(LibPath, Path.GetFileName(m))); + File.Delete(Path.Combine(ExamplePath, Path.GetFileName(m))); + File.Copy(m, Path.Combine(ExamplePath, Path.GetFileName(m))); + } + // Move the libraries and the config files. FindFiles(SourcePath, "*.dll", dll_matches); foreach (string m in dll_matches)