Advertisement
justin_hanekom

Ada sample gprbuild file

Feb 1st, 2025
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ada 0.81 KB | None | 0 0
  1. --  File: hello.gpr
  2. --  SPDX-License-Identifier: Unlicensed
  3.  
  4. project Hello is
  5.  
  6.    for Languages use ("Ada");
  7.    for Main use ("main.adb");
  8.    for Source_Dirs use ("src/main/ada");
  9.    for Exec_Dir use "target";
  10.    for Object_Dir use "target/main/ada/obj";
  11.  
  12.    package Compiler is
  13.       for Default_Switches ("ada") use
  14.         ("-C", "-E", "-funroll-loops", "-gnat2012", "-gnata", "-gnatF",
  15.         "-gnatn", "-gnatwae", "-gnatwl", "-O2", "-s");
  16. --        "-gnatyx4abcefhiIklL5M78nprStux", "-gnaty-o");
  17.    end Compiler;
  18.  
  19.    package Linker is
  20.       --  for Default_Switches ("ada") use ("-g");
  21.    end Linker;
  22.  
  23.    package Binder is
  24.       for Default_Switches ("ada") use ("-E", "-static");
  25.    end Binder;
  26.  
  27.    package Builder is
  28.       for Executable ("main.adb") use "hello";
  29.    end Builder;
  30. end Hello;
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement