This patch ensures that when project'Project_Dir is used, the path will
not be modified, even on platforms where the file names are case
insensitive, such as Windows.

Tested on x86_64-pc-linux-gnu, committed on trunk

2012-10-04  Vincent Celier  <cel...@adacore.com>

        * prj-proc.adb (Process_Package_Declaration): Use project
        directory display path name as the value of 'Project_Dir.

Index: prj-proc.adb
===================================================================
--- prj-proc.adb        (revision 192066)
+++ prj-proc.adb        (working copy)
@@ -1588,7 +1588,7 @@
                   Add_Attributes
                     (Project,
                      Project.Name,
-                     Name_Id (Project.Directory.Name),
+                     Name_Id (Project.Directory.Display_Name),
                      Shared,
                      Shared.Packages.Table (New_Pkg).Decl,
                      First_Attribute_Of

Reply via email to