From c44a168397408be4e07b6efdb035f28128b21aae Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Thu, 6 Nov 2014 03:12:40 +0100 Subject: configure: generate a project file. --- ghdl.gpr.in | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 ghdl.gpr.in (limited to 'ghdl.gpr.in') diff --git a/ghdl.gpr.in b/ghdl.gpr.in new file mode 100644 index 000000000..693418274 --- /dev/null +++ b/ghdl.gpr.in @@ -0,0 +1,35 @@ +project Ghdl is + + srcdir := "@srcdir@"; + + for Source_Dirs use (srcdir & "/src", + srcdir & "/src/vhdl", + srcdir & "/src/vhdl/translate", + srcdir & "/src/psl", + srcdir & "/src/ghdldrv", + srcdir & "/src/grt", + srcdir & "/src/grt/config", + srcdir & "/src/ortho", + srcdir & "/src/ortho/mcode"); + + for Excluded_Source_Files use ("grt-cthreads.c", "win32.c", "pthread.c", + "teststack.c", + "amd64.S", "sparc.S", "ppc.S", "ia64.S"); + + for Languages use ("Ada", "C", "Asm_Cpp"); + for Main use ("ghdl_jit.adb"); + + package Builder is + for Executable ("ghdl_jit.adb") use "ghdl_mcode"; + end Builder; + + package Compiler is + for Default_Switches ("Ada") use ("-gnatwae", "-gnat05"); + for Default_Switches ("C") use ("-DWITH_GNAT_RUN_TIME"); + end Compiler; + + package Linker is + for Switches ("Ada") use ("-lm", "-ldl"); + end Linker; +end Ghdl; + -- cgit v1.2.3