sica-fondt/core/config/core_config.gpr
Claude 0f46e134fa
Add M1 design documents: law script + API shapes (3 designs, recommend B)
- M1 law script format decision doc recommends S-expressions with fixed
  combinators for non-Turing provability, auditability, and immutability
  at runtime (S99). Includes example constitution with all L1-L5 invariants.

- M1 trader-wallet-marketplace API designs: compare 3 radically different
  shapes (minimal tokens, event-sourced ledger, GraphQL). Recommend Design B
  (ledger) for auditability, replay capability, and SAE integration.

- Ada config: core_config.gpr with GNAT 2022 compiler flags.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 02:10:13 +00:00

29 lines
703 B
Plaintext

abstract project Core_Config is
for Source_Dirs use ();
type Yes_No_Type is ("yes", "no");
type Library_Type_Type is ("relocatable", "static", "static-pic");
Library_Type : Library_Type_Type := external ("CORE_LIBRARY_TYPE", "static");
Static_Build : Yes_No_Type := external ("CORE_STATIC_BUILD", "yes");
package Compiler is
for Default_Switches ("Ada") use
("-gnat2022",
"-gnatwa",
"-gnatwe",
"-gnatyyM",
"-gnaty3abcdefhijklmnoprstux",
"-Wall",
"-O2",
"-gnatf",
"-gnatpn");
end Compiler;
package Binder is
for Default_Switches ("Ada") use ("-Es");
end Binder;
end Core_Config;