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

Avoid unnecessary recompilation with two identically named files in sub folders #11

Merged

Conversation

tomasnilefrost
Copy link
Contributor

If a/foo.vhd and b/foo.vhd are added to the same library one of them will always be recompiled since their vunit_hash-files collide.

This is a problem when using vunit in a Microsemi environment since all generated FIFO IP-cores are supposed to be in the same library and each FIFO contains identically named vhd-files.

If two files a/foo.vhd and b/foo.vhd are added to the same
library they are always recompiled since they overwrite each others
vunit_hash-files.

Place vunit_hash-files in sub folders named according to the md5
of their source files directory name to avoid this.
kraigher added a commit that referenced this pull request Jan 16, 2015
…me-name

Avoid unnecessary recompilation with two identically named files in sub folders
@kraigher kraigher merged commit a784c1f into VUnit:master Jan 16, 2015
@kraigher
Copy link
Collaborator

Thank you.

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

Successfully merging this pull request may close these issues.

2 participants