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

Libero Project TCL Updates #385

Merged
merged 5 commits into from Jun 14, 2023
Merged

Libero Project TCL Updates #385

merged 5 commits into from Jun 14, 2023

Conversation

paul-gatewood
Copy link
Contributor

I've been working on incorporating FuseSoC/Edalize into an existing project, and I made a few updates to the Libero project template to get it to build.

  1. Add include directories to Libero project
  2. Set root after running user TCL scripts (this allows a SmartDesign to be used as the root)
  3. Skip organize_tool_files when no constraints are present (avoids a Libero error since -file is required)

@olofk
Copy link
Owner

olofk commented Jun 7, 2023

Thank you for this. The added functionality looks fine but I see no updates of the tests. Did you check that it still passes the test suite? (Running tox from the repo root should do the trick otherwise. Setting the environment variable GOLDEN_RUN will automatically update the reference files)

@paul-gatewood
Copy link
Contributor Author

Ah, I didn't try running the tests before. They should be passing with the latest commit.

@olofk olofk merged commit ed2aa41 into olofk:main Jun 14, 2023
7 checks passed
@olofk
Copy link
Owner

olofk commented Jun 14, 2023

Yes! This looks good now. Thank you for your contributions. Picked and pushed!

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.

None yet

2 participants