File: projects_lookup_path.diff

package info (click to toggle)
gprbuild 2018-6
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 6,248 kB
  • sloc: ada: 68,368; xml: 4,043; makefile: 423; sh: 365; ansic: 97; cpp: 89; fortran: 62
file content (34 lines) | stat: -rw-r--r-- 1,116 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Description: search projects in /usr/share/ada/adainclude Debian path
 The hardcoded /usr/share/gpr makes sense, and we should probably drop
 this patch once all packaged libraries have been updated.
Author: Nicolas Boulenguez <nicolas@debian.org>
Forwarded: not-needed

--- a/gpr/src/gpr-env.adb
+++ b/gpr/src/gpr-env.adb
@@ -2170,6 +2170,11 @@
            (Path_Separator & Prefix.all & "share"
             & Directory_Separator & "gpr");
 
+         Add_Str_To_Name_Buffer
+           (Path_Separator & Prefix.all & "share"
+              & Directory_Separator & "ada"
+              & Directory_Separator & "adainclude");
+
          --  $prefix/lib/gnat
 
          Add_Str_To_Name_Buffer
--- a/gpr/src/gpr-conf.adb
+++ b/gpr/src/gpr-conf.adb
@@ -2134,6 +2134,11 @@
               "lib" &
               Directory_Separator &
               "gnat");
+         Add_Directory
+           (Prefix.all &
+              Directory_Separator & "share" &
+              Directory_Separator & "ada" &
+              Directory_Separator & "adainclude");
          Compiler_Root := Compiler_Root.Next;
       end loop;