2005-03-17 Vincent Celier <celier@adacore.com>
* make.adb (Insert_Project_Sources): Make sure the Q is always
initialized.
* prj-nmsc.adb (Check_Ada_Naming_Scheme_Validity): Check Naming against
the default for the tree, not the global default naming.
* prj-proc.adb (Recursive_Process): No need to put the default naming
in the project data, it's already there.
From-SVN: r96669
Osint.Add_File (Get_Name_String (Sfile));
Put_In_Q := True;
+
+ -- As we may look into the Q later, ensure the Q has been
+ -- initialized to avoid errors.
+
+ if First_Q_Initialization then
+ Init_Q;
+ end if;
end if;
end loop;
end Insert_Project_Sources;
Naming : Naming_Data)
is
begin
- -- Only check if we are not using the standard naming scheme
+ -- Only check if we are not using the Default naming scheme
- if Naming /= Standard_Naming_Data then
+ if Naming /= In_Tree.Private_Part.Default_Naming then
declare
Dot_Replacement : constant String :=
Get_Name_String
Processed_Data.Directory := Name_Find;
Processed_Data.Extended_By := Extended_By;
- Processed_Data.Naming := Standard_Naming_Data;
Add_Attributes
(Project, In_Tree, Processed_Data.Decl, Attribute_First);