init
This commit is contained in:
29
grl.gpr
Normal file
29
grl.gpr
Normal file
@@ -0,0 +1,29 @@
|
||||
with "config/grl_config.gpr";
|
||||
project Grl is
|
||||
|
||||
for Library_Name use "Grl";
|
||||
for Library_Version use Project'Library_Name & ".so." & Grl_Config.Crate_Version;
|
||||
|
||||
for Source_Dirs use ("src/", "config/");
|
||||
for Object_Dir use "obj/" & Grl_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 ("GRL_LIBRARY_TYPE", external ("LIBRARY_TYPE", "static"));
|
||||
for Library_Kind use Library_Type;
|
||||
|
||||
package Compiler is
|
||||
for Default_Switches ("Ada") use Grl_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 Grl;
|
||||
Reference in New Issue
Block a user