If building a project with GHDL that will be embedded within another
program via ghdl_main, it seems that there is no equivalent of `ghdl
-m` that automatically analyzes dependencies.
Right now I'm using:
ghdl -m $(GHDLFLAGS) toplevel_tb || true
ghdl --bind $(GHDLFLAGS) toplevel_tb # not absolutely necessary,
but catches errors that would have otherwise been ignored by above
line
That runs -m as far as it will get (which isn't all the way, since my
VHDL code has some FFI calls that aren't getting linked in) and then
runs --bind for the sole purpose of knowing when ghdl -m failed for
any other reason.
Is this functionality actually missing (automatic analysis of
dependencies, but no linking, similar to --bind)? Am I just missing
it?
If it is actually missing, I could potentially implement it. Maybe as
additional option provided to the -m command? `--no-link`?
_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss