aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/prj-conf.adb
diff options
context:
space:
mode:
authorEmmanuel Briot <briot@adacore.com>2009-07-13 09:16:31 +0000
committerArnaud Charlet <charlet@gcc.gnu.org>2009-07-13 11:16:31 +0200
commitfdd7e7bb1d01de50a07ba1b7f9bf6235b7e89da3 (patch)
tree50fe25cb1308810069cefd58d6ccb0397db77aaa /gcc/ada/prj-conf.adb
parentfc2c32e2a1de9332cf7dbe90f7bd7600945999c3 (diff)
downloadgcc-fdd7e7bb1d01de50a07ba1b7f9bf6235b7e89da3.zip
gcc-fdd7e7bb1d01de50a07ba1b7f9bf6235b7e89da3.tar.gz
gcc-fdd7e7bb1d01de50a07ba1b7f9bf6235b7e89da3.tar.bz2
prj-proc.adb, [...]: Remove all remaining global variables and tables in prj-nmsc.adb.
2009-07-13 Emmanuel Briot <briot@adacore.com> * prj-proc.adb, prj-proc.ads, prj.ads, prj-nmsc.adb, prj-nmsc.ads, prj-pars.adb, prj-conf.adb, prj-conf.ads: Remove all remaining global variables and tables in prj-nmsc.adb. (Tree_Processing_Data): Renames Processing_Data, some new fields added (Project_Processing_Data): New record Simplify/unify check for missing sources. From-SVN: r149558
Diffstat (limited to 'gcc/ada/prj-conf.adb')
-rw-r--r--gcc/ada/prj-conf.adb23
1 files changed, 12 insertions, 11 deletions
diff --git a/gcc/ada/prj-conf.adb b/gcc/ada/prj-conf.adb
index ea8fe9a..e7e2972 100644
--- a/gcc/ada/prj-conf.adb
+++ b/gcc/ada/prj-conf.adb
@@ -909,6 +909,7 @@ package body Prj.Conf is
Compiler_Driver_Mandatory : Boolean := True;
Allow_Duplicate_Basenames : Boolean := False;
Reset_Tree : Boolean := True;
+ Require_Sources_Other_Lang : Boolean := True;
When_No_Sources : Error_Warning := Warning)
is
Main_Config_Project : Project_Id;
@@ -954,17 +955,17 @@ package body Prj.Conf is
-- Finish processing the user's project
Prj.Proc.Process_Project_Tree_Phase_2
- (In_Tree => Project_Tree,
- Project => Main_Project,
- Success => Success,
- From_Project_Node => User_Project_Node,
- From_Project_Node_Tree => Project_Node_Tree,
- Report_Error => Report_Error,
- Current_Dir => Current_Directory,
- When_No_Sources => When_No_Sources,
- Compiler_Driver_Mandatory => Compiler_Driver_Mandatory,
- Allow_Duplicate_Basenames => Allow_Duplicate_Basenames,
- Is_Config_File => False);
+ (In_Tree => Project_Tree,
+ Project => Main_Project,
+ Success => Success,
+ From_Project_Node => User_Project_Node,
+ From_Project_Node_Tree => Project_Node_Tree,
+ Report_Error => Report_Error,
+ Current_Dir => Current_Directory,
+ When_No_Sources => When_No_Sources,
+ Require_Sources_Other_Lang => Require_Sources_Other_Lang,
+ Compiler_Driver_Mandatory => Compiler_Driver_Mandatory,
+ Allow_Duplicate_Basenames => Allow_Duplicate_Basenames);
if not Success then
Main_Project := No_Project;