first commit
This commit is contained in:
commit
1c2e952b5a
41 changed files with 1198 additions and 0 deletions
29
lambda.gpr
Normal file
29
lambda.gpr
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
with "config/lambda_config.gpr";
|
||||
project Lambda is
|
||||
|
||||
for Library_Name use "Lambda";
|
||||
for Library_Version use Project'Library_Name & ".so." & Lambda_Config.Crate_Version;
|
||||
|
||||
for Source_Dirs use ("src/", "config/");
|
||||
for Object_Dir use "obj/" & Lambda_Config.Build_Profile;
|
||||
for Create_Missing_Dirs use "True";
|
||||
for Library_Dir use "lib";
|
||||
|
||||
type Library_Type_Type is ("relocatable", "static", "static-pic");
|
||||
Library_Type : Library_Type_Type :=
|
||||
external ("LAMBDA_LIBRARY_TYPE", external ("LIBRARY_TYPE", "static"));
|
||||
for Library_Kind use Library_Type;
|
||||
|
||||
package Compiler is
|
||||
for Default_Switches ("Ada") use Lambda_Config.Ada_Compiler_Switches;
|
||||
end Compiler;
|
||||
|
||||
package Binder is
|
||||
for Switches ("Ada") use ("-Es"); -- Symbolic traceback
|
||||
end Binder;
|
||||
|
||||
package Install is
|
||||
for Artifacts (".") use ("share");
|
||||
end Install;
|
||||
|
||||
end Lambda;
|
||||
Loading…
Add table
Add a link
Reference in a new issue