project LLVM is for Languages use ("Ada", "C++"); for Source_Dirs use (".", "analysis", "bitreader", "bitwriter", "executionengine", "llvm", "target", "transforms"); for Object_Dir use "build"; for Exec_Dir use "."; for Library_Name use "llvm_ada"; for Library_Dir use "lib"; for Library_Ali_Dir use "objects"; package Naming is for Specification_Suffix ("c++") use ".h"; for Implementation_Suffix ("c++") use ".cxx"; end Naming; package Builder is for Default_Switches ("ada") use ("-g"); end Builder; package Compiler is for Default_Switches ("ada") use ("-gnato", "-fstack-check", "-g", "-gnata", "-gnat05", "-I/usr/local/include"); for Default_Switches ("c++") use ("-D__STDC_LIMIT_MACROS", "-D__STDC_CONSTANT_MACROS", "-I../../include", "-g"); end Compiler; package Binder is for Default_Switches ("ada") use ("-E"); end Binder; package Linker is for Default_Switches ("c++") use ("-g"); end Linker; end LLVM;