33 lines
3.2 KiB
HTML
33 lines
3.2 KiB
HTML
<!DOCTYPE html>
|
|
<html><head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
|
<title>test.gpr</title>
|
|
<meta name="generator" content="KF5::SyntaxHighlighting - Definition (GPRBuild) - Theme (Breeze Dark)"/>
|
|
</head><body style="background-color:#232629;color:#cfcfc2"><pre>
|
|
<span style="color:#7a7c7d">-- GPRBuild example project file for highlightning</span>
|
|
<span style="color:#7a7c7d">-- (c) 2024 Léo Germond, AdaCore, The MIT License</span>
|
|
|
|
<span style="font-weight:bold">project</span> Test <span style="font-weight:bold">is</span>
|
|
|
|
<span style="font-weight:bold">type</span> T <span style="font-weight:bold">is</span> <span style="color:#3f8058">(</span><span style="color:#f44f4f">"a"</span><span style="color:#3f8058">,</span> <span style="color:#f44f4f">"b"</span><span style="color:#3f8058">,</span> <span style="color:#f44f4f">"c"</span><span style="color:#3f8058">)</span>;
|
|
<span style="color:#7a7c7d">-- typed variable</span>
|
|
A <span style="color:#3f8058">:</span> T <span style="color:#3f8058">:=</span> <span style="font-weight:bold">external</span> <span style="color:#3f8058">(</span><span style="color:#f44f4f">"PARAM"</span><span style="color:#3f8058">)</span>;
|
|
|
|
<span style="font-weight:bold">for</span> <span style="font-weight:bold">Main</span> <span style="font-weight:bold">use</span> <span style="color:#3f8058">(</span><span style="color:#f44f4f">"main.adb"</span><span style="color:#3f8058">)</span>;
|
|
<span style="font-weight:bold">for</span> <span style="font-weight:bold">Source_Dirs</span> <span style="font-weight:bold">use</span> <span style="color:#3f8058">(</span><span style="color:#f44f4f">"src"</span><span style="color:#3f8058">,</span> <span style="color:#f44f4f">"src2/"</span><span style="color:#3f8058">)</span>;
|
|
<span style="font-weight:bold">for</span> <span style="font-weight:bold">Object_Dir</span> <span style="font-weight:bold">use</span> <span style="color:#f44f4f">"obj"</span>;
|
|
|
|
<span style="font-weight:bold">package</span> <span style="font-weight:bold">Compiler</span> <span style="font-weight:bold">is</span>
|
|
<span style="font-weight:bold">for</span> <span style="font-weight:bold">Default_Switches</span> <span style="color:#3f8058">(</span><span style="color:#f44f4f">"Ada"</span><span style="color:#3f8058">)</span> <span style="font-weight:bold">use</span> <span style="color:#3f8058">(</span><span style="color:#f44f4f">"-g"</span><span style="color:#3f8058">,</span> <span style="color:#f44f4f">"-o2"</span><span style="color:#3f8058">)</span>;
|
|
<span style="font-weight:bold">end</span> <span style="font-weight:bold">Compiler</span>;
|
|
|
|
<span style="color:#7a7c7d">-- untyped variable</span>
|
|
B <span style="color:#3f8058">:=</span> <span style="color:#f44f4f">"test"</span>;
|
|
|
|
<span style="font-weight:bold">package</span> <span style="font-weight:bold">Builder</span> <span style="font-weight:bold">is</span>
|
|
<span style="font-weight:bold">for</span> <span style="font-weight:bold">Global_Configuration_Pragmas</span> <span style="font-weight:bold">use</span> <span style="color:#f44f4f">"prj.adc"</span>;
|
|
<span style="font-weight:bold">end</span> <span style="font-weight:bold">Builder</span>;
|
|
|
|
<span style="font-weight:bold">end</span> Test;
|
|
</pre></body></html>
|