aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* standalone wheels: put date in development versionsTristan Gingold2023-03-171-0/+3
|
* doc: GCC 12Unai Martinez-Corral2023-02-261-2/+1
|
* grt-files_operations: use grt.filesTristan Gingold2023-01-271-0/+1
|
* Makefile.in: remove unused recipeTristan Gingold2023-01-221-5/+0
|
* Add scripts/win-dll.py and adjust Makefile.inTristan Gingold2023-01-221-8/+17
|
* synth: add partial support of foreign subprogramsTristan Gingold2023-01-201-4/+8
|
* Makefile: rename recipes to copy shared librariesTristan Gingold2023-01-171-5/+5
|
* Makefile.in: add a recipe for python-bwheelTristan Gingold2023-01-161-2/+31
|
* Makefile.in: adjust GRT_FLAGS for ghdl_simulTristan Gingold2023-01-161-0/+1
|
* Makefile.in: add dll_deps recipes to copy dll dependencies to prefixTristan Gingold2023-01-141-0/+10
|
* Makefile.in: quote install destinationTristan Gingold2023-01-141-33/+33
| | | | To support spaces in --prefix (for windows)
* Makefile.in: add support of gcc 12.xTristan Gingold2023-01-091-1/+10
|
* synth: rework value attributeTristan Gingold2023-01-091-0/+1
|
* simul: do not link with fst or vpi c filesTristan Gingold2023-01-051-1/+1
|
* synth: detect overflow in static exponentiationTristan Gingold2022-09-141-0/+1
| | | | src/grt: extract grt.arith from grt.lib
* Makefile.in: allow build of ghdl_mcode with sundials enabledTristan Gingold2022-07-211-1/+1
|
* configure: add --with-sundials (preliminary work)Tristan Gingold2022-07-201-1/+4
|
* Makefile.in: add dependency for local install of synth_gates.hTristan Gingold2022-07-141-1/+1
|
* Makefile.in: tentatively use shared-libgcc for ghdl_mcodeTristan Gingold2022-06-081-1/+1
|
* configure: generate grt-readline.adsTristan Gingold2022-05-151-0/+2
|
* ghdlsimul: now based on synth elabTristan Gingold2022-05-111-1/+1
|
* Add chkstk-x64 for windows x64Tristan Gingold2022-03-301-3/+3
|
* grt: extract grt-vhdl_types from grt-typesTristan Gingold2022-03-221-0/+1
|
* Makefile: fix order of test target dependenciesXiretza2022-03-171-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 directoriesXiretza2022-03-171-1/+2
|
* Makefile: install.libghdl.local: don't install to DESTDIRXiretza2022-03-171-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öber2022-03-141-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_pathsDaniel Gröber2022-03-131-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.localDaniel Gröber2022-03-131-0/+1
| | | | This fixes some test errors when running `make test` right after a build.
* mk: Remove unused $libdirreverseDaniel Gröber2022-03-111-1/+0
|
* mk: Introduce configure options for inc/libdirsuffixDaniel Gröber2022-03-111-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 versionumarcor2021-10-091-5/+5
|
* version.in: reformatting, simplify the Makefile ruleTristan Gingold2021-10-061-12/+10
|
* Makefile.in: Allow overriding version string even with gitAndreas Bombe2021-10-041-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 Bombe2021-10-041-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 distcleanAndreas Bombe2021-10-041-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-cstdioTristan Gingold2021-09-171-4/+8
|
* Makefile.in: add support for gcc 11. Part of #1817Tristan Gingold2021-07-191-7/+6
|
* Makefile.in: fix wrong path for libghw targetXiretza2021-05-101-3/+3
|
* ortho: fix CFLAGS/CXXFLAGS distinctionXiretza2021-05-101-1/+1
|
* configure, Makefile.in: use CXXFLAGS from environmentXiretza2021-05-101-1/+3
|
* Makefile.in: strip -static from LDFLAGS for libghdlXiretza2021-05-101-1/+1
| | | | | MinGW builds set LDFLAGS=-static, but libghdl is already built -shared, which causes the build to fail.
* Makefile.in: use LDFLAGSXiretza2021-05-101-6/+6
|
* Makefiles: remove unused GNAT_LARGS variableXiretza2021-05-101-5/+5
|
* Makefile.in: fold OPT_FLAGS and WARN_FLAGS into CFLAGSXiretza2021-05-101-8/+10
|
* Makefile.in: use CFLAGS from configureXiretza2021-05-101-6/+7
|
* Makefile.in: pass Ada warning options to GRTXiretza2021-05-101-7/+9
|
* Makefile.in: disable assertions for GRTXiretza2021-05-101-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 GRTXiretza2021-05-101-0/+1
|
* configure: use ADA_FLAGS from environmentXiretza2021-05-101-0/+1
|