Commit d71cdcc5 by Vincent Celier Committed by Arnaud Charlet

makegpr.adb (Check_Compilation_Needed): Normalize C_Source_Path so that the…

makegpr.adb (Check_Compilation_Needed): Normalize C_Source_Path so that the source path name is always found in the...

2007-12-19  Vincent Celier  <celier@adacore.com>

	* makegpr.adb (Check_Compilation_Needed): Normalize C_Source_Path so
	that the source path name is always found in the dependencies.

From-SVN: r131085
parent 9b0b4cbe
......@@ -1822,7 +1822,11 @@ package body Makegpr is
Object_Name : constant String := Get_Name_String (Source.Object_Name);
C_Object_Name : String := Object_Name;
Dep_Name : constant String := Get_Name_String (Source.Dep_Name);
C_Source_Path : String := Source_Path;
C_Source_Path : constant String :=
Normalize_Pathname
(Name => Source_Path,
Resolve_Links => False,
Case_Sensitive => False);
Source_In_Dependencies : Boolean := False;
-- Set True if source was found in dependency file of its object file
......@@ -1835,7 +1839,6 @@ package body Makegpr is
-- Set to True at the end of the first Big_Loop
begin
Canonical_Case_File_Name (C_Source_Path);
Canonical_Case_File_Name (C_Object_Name);
-- Assume the worst, so that statement "return;" may be used if there
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment