-
Notifications
You must be signed in to change notification settings - Fork 1
/
rejuvenation.gpr
31 lines (23 loc) · 1.05 KB
/
rejuvenation.gpr
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
with "settings/rejuvenation_settings.gpr";
-- with alire
with "config/rejuvenation_config.gpr";
-- without alire
-- with "libadalang.gpr";
project Rejuvenation is
for Library_Name use "Rejuvenation";
-- without alire: next line has to be commented out
for Library_Version use Project'Library_Name & ".so." & Rejuvenation_Config.Crate_Version;
for Source_Dirs use ("src");
for Object_Dir use "obj";
for Library_Dir use "lib";
Library_Type : Rejuvenation_Settings.Library_Type_Type :=
external ("REJUVENATION_LIBRARY_TYPE", external ("LIBRARY_TYPE", "static"));
for Library_Kind use Library_Type;
package Builder renames Rejuvenation_Settings.Builder;
package Compiler renames Rejuvenation_Settings.Compiler;
package Binder renames Rejuvenation_Settings.Binder;
package Linker renames Rejuvenation_Settings.Linker;
package Check renames Rejuvenation_Settings.Check;
package CodePeer renames Rejuvenation_Settings.CodePeer;
package Pretty_Printer renames Rejuvenation_Settings.Pretty_Printer;
end Rejuvenation;