diff options
author | Tristan Gingold <tgingold@free.fr> | 2014-11-06 03:12:40 +0100 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2014-11-06 03:12:40 +0100 |
commit | c44a168397408be4e07b6efdb035f28128b21aae (patch) | |
tree | 6ca0fbc1259770cbc0be850b99dddf9b46b50739 /ghdl.gpr.in | |
parent | c387e82ef9682de365cbe852d2d3727edb82345b (diff) | |
download | ghdl-c44a168397408be4e07b6efdb035f28128b21aae.tar.gz ghdl-c44a168397408be4e07b6efdb035f28128b21aae.tar.bz2 ghdl-c44a168397408be4e07b6efdb035f28128b21aae.zip |
configure: generate a project file.
Diffstat (limited to 'ghdl.gpr.in')
-rw-r--r-- | ghdl.gpr.in | 35 |
1 files changed, 35 insertions, 0 deletions
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; + |