Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | standalone wheels: put date in development versions | Tristan Gingold | 2023-03-17 | 1 | -0/+3 |
| | |||||
* | doc: GCC 12 | Unai Martinez-Corral | 2023-02-26 | 1 | -2/+1 |
| | |||||
* | grt-files_operations: use grt.files | Tristan Gingold | 2023-01-27 | 1 | -0/+1 |
| | |||||
* | Makefile.in: remove unused recipe | Tristan Gingold | 2023-01-22 | 1 | -5/+0 |
| | |||||
* | Add scripts/win-dll.py and adjust Makefile.in | Tristan Gingold | 2023-01-22 | 1 | -8/+17 |
| | |||||
* | synth: add partial support of foreign subprograms | Tristan Gingold | 2023-01-20 | 1 | -4/+8 |
| | |||||
* | Makefile: rename recipes to copy shared libraries | Tristan Gingold | 2023-01-17 | 1 | -5/+5 |
| | |||||
* | Makefile.in: add a recipe for python-bwheel | Tristan Gingold | 2023-01-16 | 1 | -2/+31 |
| | |||||
* | Makefile.in: adjust GRT_FLAGS for ghdl_simul | Tristan Gingold | 2023-01-16 | 1 | -0/+1 |
| | |||||
* | Makefile.in: add dll_deps recipes to copy dll dependencies to prefix | Tristan Gingold | 2023-01-14 | 1 | -0/+10 |
| | |||||
* | Makefile.in: quote install destination | Tristan Gingold | 2023-01-14 | 1 | -33/+33 |
| | | | | To support spaces in --prefix (for windows) | ||||
* | Makefile.in: add support of gcc 12.x | Tristan Gingold | 2023-01-09 | 1 | -1/+10 |
| | |||||
* | synth: rework value attribute | Tristan Gingold | 2023-01-09 | 1 | -0/+1 |
| | |||||
* | simul: do not link with fst or vpi c files | Tristan Gingold | 2023-01-05 | 1 | -1/+1 |
| | |||||
* | synth: detect overflow in static exponentiation | Tristan Gingold | 2022-09-14 | 1 | -0/+1 |
| | | | | src/grt: extract grt.arith from grt.lib | ||||
* | Makefile.in: allow build of ghdl_mcode with sundials enabled | Tristan Gingold | 2022-07-21 | 1 | -1/+1 |
| | |||||
* | configure: add --with-sundials (preliminary work) | Tristan Gingold | 2022-07-20 | 1 | -1/+4 |
| | |||||
* | Makefile.in: add dependency for local install of synth_gates.h | Tristan Gingold | 2022-07-14 | 1 | -1/+1 |
| | |||||
* | Makefile.in: tentatively use shared-libgcc for ghdl_mcode | Tristan Gingold | 2022-06-08 | 1 | -1/+1 |
| | |||||
* | configure: generate grt-readline.ads | Tristan Gingold | 2022-05-15 | 1 | -0/+2 |
| | |||||
* | ghdlsimul: now based on synth elab | Tristan Gingold | 2022-05-11 | 1 | -1/+1 |
| | |||||
* | Add chkstk-x64 for windows x64 | Tristan Gingold | 2022-03-30 | 1 | -3/+3 |
| | |||||
* | grt: extract grt-vhdl_types from grt-types | Tristan Gingold | 2022-03-22 | 1 | -0/+1 |
| | |||||
* | Makefile: fix order of test target dependencies | Xiretza | 2022-03-17 | 1 | -2/+2 |
| | | | | | | | | The install.*.local targets need to be run before the backend-specific test target, but this is not guaranteed by making them all dependencies of the global test target. Making the install targets dependencies of the backend-specific test target instead guarantees they are executed before the testsuite is run. | ||||
* | Makefile: install.local: create required directories | Xiretza | 2022-03-17 | 1 | -1/+2 |
| | |||||
* | Makefile: install.libghdl.local: don't install to DESTDIR | Xiretza | 2022-03-17 | 1 | -2/+2 |
| | | | | | The purpose of the .local install targets is to install the files in-tree to allow running the test suite before installing ghdl proper. | ||||
* | Fix include-dir paths returned by cmdline _again_ | Daniel Gröber | 2022-03-14 | 1 | -3/+8 |
| | | | | | | --libghdl-include-dir should point at a directory containing a ghdl/ subdirectory while --vpi-include-dir should point right at the ghdl/ subdir. | ||||
* | Fix hardcoded values in gcc backend's default_paths | Daniel Gröber | 2022-03-13 | 1 | -2/+5 |
| | | | | | | | | | | The gcc backend's Make-lang.in still had hardcoded install paths. Since this is copied to the gcc build system we don't have access to our configure variables, so just treat it as a subst_file in the configure script. While we're at it we get rid of the separate sed invocation for default_paths and have that go through config.status instead. | ||||
* | mk: Add test target dependency on install.vpi.local | Daniel Gröber | 2022-03-13 | 1 | -0/+1 |
| | | | | This fixes some test errors when running `make test` right after a build. | ||||
* | mk: Remove unused $libdirreverse | Daniel Gröber | 2022-03-11 | 1 | -1/+0 |
| | |||||
* | mk: Introduce configure options for inc/libdirsuffix | Daniel Gröber | 2022-03-11 | 1 | -29/+32 |
| | | | | | | | | This patch is based on one from the Debian ghdl packaging. We use it to support coinstallability of the different ghdl backend executables. Force prepending ghdl/ to the include path really doesn't help us with that any. Note this effectively reverts 786ca17ce. | ||||
* | Makefile.in: honor GHDL_* envvars for overriding version | umarcor | 2021-10-09 | 1 | -5/+5 |
| | |||||
* | version.in: reformatting, simplify the Makefile rule | Tristan Gingold | 2021-10-06 | 1 | -12/+10 |
| | |||||
* | Makefile.in: Allow overriding version string even with git | Andreas Bombe | 2021-10-04 | 1 | -6/+9 |
| | | | | | | | | When creating version.tmp, the Makefile.in has provisions for setting the DESC, REF and HASH variables from environment variables. However these would be overwritten if it detects it is building from a git checkout. This commit changes it to always override the default or autodetected values when the environment variables are available, | ||||
* | Makefile.in: Use $(CURDIR) instead of $(shell pwd) | Andreas Bombe | 2021-10-04 | 1 | -1/+1 |
| | | | | | | | | GNU make will set the variable CURDIR to the current directory, there is no need to call out to the shell. Also use simple assignment instead of conditional on not previously set. Otherwise it could get its value from an envirnoment variable "PWD", which shells may or may not have set, or which may not be up to date at the time of the call. | ||||
* | Makefile.in: Fix missed files in distclean | Andreas Bombe | 2021-10-04 | 1 | -0/+1 |
| | | | | | The files elf_arch.ads and ghdlsynth_maybe.ads are created by the configure script and also need to be removed in distclean. | ||||
* | configure and Makefile: link ghdl with grt-cstdio | Tristan Gingold | 2021-09-17 | 1 | -4/+8 |
| | |||||
* | Makefile.in: add support for gcc 11. Part of #1817 | Tristan Gingold | 2021-07-19 | 1 | -7/+6 |
| | |||||
* | Makefile.in: fix wrong path for libghw target | Xiretza | 2021-05-10 | 1 | -3/+3 |
| | |||||
* | ortho: fix CFLAGS/CXXFLAGS distinction | Xiretza | 2021-05-10 | 1 | -1/+1 |
| | |||||
* | configure, Makefile.in: use CXXFLAGS from environment | Xiretza | 2021-05-10 | 1 | -1/+3 |
| | |||||
* | Makefile.in: strip -static from LDFLAGS for libghdl | Xiretza | 2021-05-10 | 1 | -1/+1 |
| | | | | | MinGW builds set LDFLAGS=-static, but libghdl is already built -shared, which causes the build to fail. | ||||
* | Makefile.in: use LDFLAGS | Xiretza | 2021-05-10 | 1 | -6/+6 |
| | |||||
* | Makefiles: remove unused GNAT_LARGS variable | Xiretza | 2021-05-10 | 1 | -5/+5 |
| | |||||
* | Makefile.in: fold OPT_FLAGS and WARN_FLAGS into CFLAGS | Xiretza | 2021-05-10 | 1 | -8/+10 |
| | |||||
* | Makefile.in: use CFLAGS from configure | Xiretza | 2021-05-10 | 1 | -6/+7 |
| | |||||
* | Makefile.in: pass Ada warning options to GRT | Xiretza | 2021-05-10 | 1 | -7/+9 |
| | |||||
* | Makefile.in: disable assertions for GRT | Xiretza | 2021-05-10 | 1 | -1/+1 |
| | | | | | | | | | | Enabling asserts results in errors of the following kind when trying to elaborate a design: /usr/local/lib/ghdl/libgrt.a(grt-rtis.o): In function `__ghdl_rti_add_package': grt-rtis.adb:(.text+0x475): undefined reference to `system__assertions__raise_assert_failure' system__assertions__raise_assert_failure is provided by libgnat.so. | ||||
* | Makefile.in: pass ADA_FLAGS to GRT | Xiretza | 2021-05-10 | 1 | -0/+1 |
| | |||||
* | configure: use ADA_FLAGS from environment | Xiretza | 2021-05-10 | 1 | -0/+1 |
| |