with "gtkada"; project aadl2aadl extends "kernelWithParsers.gpr" is for Main use ("aadl2aadl.adb"); type Build_Type is ("Release", "Debug"); Build : Build_Type := external ("Build", "Debug"); case Build is when "Debug" => for Source_Dirs use ("framework_examples","binaries"); for Object_Dir use "binaries/objects/debug"; for Exec_Dir use "."; when "Release" => for Source_Dirs use ("binaries"); for Object_Dir use "binaries/objects/release"; for Exec_Dir use "."; end case; package Linker is for Linker_Options use (); end Linker; package Builder is case Build is when "Debug" => for Default_Switches ("ada") use ("-s", "-m", "-k", "-g"); for Executable ("aadl2aadl.adb") use "aadl2aadl_d"; when "Release" => for Default_Switches ("ada") use ("-s", "-m"); end case; end Builder; end aadl2aadl;