aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPascal Obry <obry@adacore.com>2014-02-06 10:06:38 +0000
committerArnaud Charlet <charlet@gcc.gnu.org>2014-02-06 11:06:38 +0100
commit49d8d177c5d60384bcf073d8b510140ee6718b9a (patch)
tree634278ccb8fcd283915416103ac11b93bc87b861 /gcc
parent8e1e62e3de4fd41f8c8b813657b638d0c8695dbf (diff)
downloadgcc-49d8d177c5d60384bcf073d8b510140ee6718b9a.zip
gcc-49d8d177c5d60384bcf073d8b510140ee6718b9a.tar.gz
gcc-49d8d177c5d60384bcf073d8b510140ee6718b9a.tar.bz2
prj-util.adb (For_Interface_Sources): Skip non compilable languages.
2014-02-06 Pascal Obry <obry@adacore.com> * prj-util.adb (For_Interface_Sources): Skip non compilable languages. * prj.ads: Minor typo fix in comment. From-SVN: r207538
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/ChangeLog5
-rw-r--r--gcc/ada/prj-util.adb1
-rw-r--r--gcc/ada/prj.ads2
3 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 2b58fce..57899c7 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,8 @@
+2014-02-06 Pascal Obry <obry@adacore.com>
+
+ * prj-util.adb (For_Interface_Sources): Skip non compilable languages.
+ * prj.ads: Minor typo fix in comment.
+
2014-02-06 Hristian Kirtchev <kirtchev@adacore.com>
* sem_prag.adb (Analyze_Depends_In_Decl_Part): Add
diff --git a/gcc/ada/prj-util.adb b/gcc/ada/prj-util.adb
index 1cea316..0861b0f 100644
--- a/gcc/ada/prj-util.adb
+++ b/gcc/ada/prj-util.adb
@@ -470,6 +470,7 @@ package body Prj.Util is
and then not Sid.Locally_Removed
and then (Project.Standalone_Library = No
or else Sid.Declared_In_Interfaces)
+ and then Sid.Dep_Name /= No_File -- for non compilable languages
then
Action (Sid);
diff --git a/gcc/ada/prj.ads b/gcc/ada/prj.ads
index 5607502..519e874 100644
--- a/gcc/ada/prj.ads
+++ b/gcc/ada/prj.ads
@@ -511,7 +511,7 @@ package Prj is
-- there is no need for such switch.
Object_Generated : Boolean := True;
- -- False in no object file is generated
+ -- False if no object file is generated
Objects_Linked : Boolean := True;
-- False if object files are not use to link executables and build