with "gtkada"; project cheddarLite extends "kernelWithParsers.gpr" is PROJECT_DIR := external("CHEDDAR_DIR") & "/src/"; for Main use ("cheddarlite.adb"); type Build_Type is ("Release", "Debug"); Build : Build_Type := external ("Build", "Debug"); case Build is when "Debug" => for Source_Dirs use (PROJECT_DIR & "framework_examples", PROJECT_DIR & "binaries"); for Object_Dir use PROJECT_DIR & "binaries/objects/debug"; when "Release" => for Source_Dirs use (PROJECT_DIR & "framework_examples", PROJECT_DIR & "binaries"); for Object_Dir use PROJECT_DIR & "binaries/objects/release"; 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 ("cheddarlite.adb") use "cheddarlite_d"; when "Release" => for Default_Switches ("ada") use ("-s", "-m"); end case; end Builder; end CheddarLite;