From 2496ad9cc0f27bf3d2c39ac4c53b8305e61e7d30 Mon Sep 17 00:00:00 2001 From: Folkert Kevelam Date: Tue, 10 Jun 2025 21:36:49 +0200 Subject: [PATCH] Initial commit --- personal_finance_tool.gpr | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 personal_finance_tool.gpr diff --git a/personal_finance_tool.gpr b/personal_finance_tool.gpr new file mode 100644 index 0000000..e29e9b9 --- /dev/null +++ b/personal_finance_tool.gpr @@ -0,0 +1,26 @@ +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;