with "adacursesw.gpr"; with "Unicode_Console.gpr"; project AdaNCursesW is type Build_Kind is ("relocatable", "static"); for Source_Dirs use ("samples"); for Object_Dir use "obj"; LIBRARY_TYPE : Build_Kind := external ("LIBRARY_TYPE", "relocatable"); for Main use ("tour.adb", "ncurses.adb", "rain.adb"); for Exec_Dir use "."; -- package Builder is -- for Executable_Suffix use ".exe"; -- for Switches ("ada") use ("-ggdb", "-s", "-j0"); -- end Builder; package Builder is for Switches (others) use ("-j0"); end Builder; package Ide is for Documentation_Dir use "doc"; end Ide; package Pretty_Printer is for Switches ("ada") use ("-M133"); end Pretty_Printer; package Compiler is for Switches ("ada") use ("-ggdb", "-O0", "-gnat12", "-gnata", "-gnatW8"); end Compiler; package Binder is for Switches ("ada") use ("-shared", "-E"); end Binder; package Linker is for Switches ("ada") use ( "-ggdb", "-lpsapi", "-lpcre2-16" ); end Linker; end AdaNCursesW;