Edward O'Callaghan | e1b80b6 | 2009-08-18 00:24:36 +0000 | [diff] [blame] | 1 | project 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 | |
| 33 | end LLVM; |
| 34 | |