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

Removed obsolete apio commands, made apio.ini required, and allows spaces in apio project dir paths #496

Merged
merged 12 commits into from
Dec 18, 2024

Conversation

zapta
Copy link
Collaborator

@zapta zapta commented Dec 12, 2024

Pull requests' highlights

  • Removed the deprecated apio commands: install, uninstall, time, verify and modify.
  • Apio.ini is now required for each project.
  • Added experimental support for system-verilog (.sv source files). It's not mentioned yet in the help text and apio prints a warning message if .sv files are used in the project.
  • Now allowing space chars in apio project dir (but not in apio home or packages dirs)
  • Removed support for APIO_PACKAGES_DIR.
  • Now adding apio.ini as an implicit dependency of all source files.

NOTE: This PR is merged with @cavearr's 2e98a22 and it includes its features, except that spaces are allowed only in project dir and not in home or packages dirs, my understanding from the discussion is that this was the intention. If this is not the case, please let me know and I will fix in a follow up change.

…nd uninstall. This includes the commands themselves, any logic that became orphaned, and their tests. No change in the other commands.
…h and updated the tests to cover it. The restrictions of spaces in home and packages dirs were not removed.
@zapta zapta changed the title Adpated apio dev to the latest examples package. Removed obsolete apio commands, made apio.ini required, and allows spaces in apio project dir paths Dec 17, 2024
… files to force a rebuild when apio.ini changes.
… mentioned in the documentation) and has a known issue with 'apio graph'. If the user has .sv files in the project, apio prints a warning saying that system-verilog support is still experimetnal.
@cavearr
Copy link
Member

cavearr commented Dec 18, 2024

Thanks a lot !

@cavearr cavearr merged commit f071a07 into FPGAwars:develop Dec 18, 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

Successfully merging this pull request may close these issues.

2 participants