Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File with UVVM libraries inter dependencies #227

Open
m-kru opened this issue Jan 23, 2024 · 0 comments
Open

File with UVVM libraries inter dependencies #227

m-kru opened this issue Jan 23, 2024 · 0 comments
Assignees

Comments

@m-kru
Copy link
Contributor

m-kru commented Jan 23, 2024

Is there any file in the repository with UVVM libraries inter dependencies? It can be really simple plain text file, for example:

uvvvm_util
uvvm_vvc_framework
bitvis_vip_avalon_mm: uvvm_util
bitvis_vip_avalon_st: uvvm_util
...

The benefit of having such a file was that build systems would be able to easily track dependencies. Currently, build systems do not track verification libraries at all. Usually, the user simply installs simulation libraries in the location specific to the particular compiler. The drawback is that when a dependency graph is generated for any test bench target, the verification libraries are missing in the graph.

The burden of maintaining such a file is minimal. The file would have a very simple format that builds systems could use to bootstrap build system specific format. Library files are not included in the dependency file because it is assumed that libraries are installed and are not recompiled on each simulation run. The purpose of the file would be to solely describe UVVM inter library dependencies.

@UVVM UVVM self-assigned this Jan 29, 2024
UVVM pushed a commit that referenced this issue Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants