blob: 8e87af4fa12e6a9b23b933ce2784486dea630f23 [file] [log] [blame]
Edward O'Callaghane1b80b62009-08-18 00:24:36 +00001project LLVM is
2
3 for Languages use ("Ada", "C++");
4 for Source_Dirs use (".", "analysis", "bitreader", "bitwriter", "executionengine", "llvm", "target", "transforms");
5 for Object_Dir use "build";
6 for Exec_Dir use ".";
7 for Library_Name use "llvm_ada";
8 for Library_Dir use "lib";
9 for Library_Ali_Dir use "objects";
10
11 package Naming is
12 for Specification_Suffix ("c++") use ".h";
13 for Implementation_Suffix ("c++") use ".cxx";
14 end Naming;
15
16 package Builder is
17 for Default_Switches ("ada") use ("-g");
18 end Builder;
19
20 package Compiler is
21 for Default_Switches ("ada") use ("-gnato", "-fstack-check", "-g", "-gnata", "-gnat05", "-I/usr/local/include");
22 for Default_Switches ("c++") use ("-D__STDC_LIMIT_MACROS", "-D__STDC_CONSTANT_MACROS", "-I../../include", "-g");
23 end Compiler;
24
25 package Binder is
26 for Default_Switches ("ada") use ("-E");
27 end Binder;
28
29 package Linker is
30 for Default_Switches ("c++") use ("-g");
31 end Linker;
32
33end LLVM;
34