summaryrefslogtreecommitdiff
path: root/packrat.gpr
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;