blob: 98dd0715d0834f3f058612548c2f93e181852861 (
plain)
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
35
36
|
with "directed_graph";
library project Packrat is
type Mode_Type is ("debug", "release");
Mode : Mode_Type := external ("mode", "debug");
for Languages use ("Ada");
for Source_Dirs use ("src");
for Object_Dir use "obj";
for Library_Dir use "lib";
for Library_Name use "packrat";
for Library_Kind use "dynamic";
package Compiler is
case Mode is
when "debug" =>
for Switches ("Ada") use ("-gnaty4aAbcefhiklM100nprt");
when "release" =>
for Switches ("Ada") use ("-O3");
end case;
end Compiler;
end Packrat;
|