Personal_Finance_Tool/personal_finance_tool.gpr
2025-06-10 21:36:49 +02:00

27 lines
780 B
Plaintext

with "config/personal_finance_tool_config.gpr";
project Personal_Finance_Tool is
for Source_Dirs use ("src/", "config/");
for Object_Dir use "obj/" & Personal_Finance_Tool_Config.Build_Profile;
for Create_Missing_Dirs use "True";
for Exec_Dir use "bin";
for Main use ("personal_finance_tool.adb");
package Compiler is
for Default_Switches ("Ada") use Personal_Finance_Tool_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;
package Linker is
for Default_Switches ("Ada") use ("-Wl,--copy-dt-needed-entries", "-lnotcurses");
end Linker;
end Personal_Finance_Tool;