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

Replacing cmake with meson (WIP) #3

Open
wants to merge 28 commits into
base: main
Choose a base branch
from
Open

Replacing cmake with meson (WIP) #3

wants to merge 28 commits into from

Conversation

nshaheed
Copy link
Contributor

Testing out replacing cmake with meson, because it sucks less.

The PR is just for test out GHA currently

- removed Version and folded in the major/minor/patch ints and
  related comparisons into PackageVersion
- added language version min and max: the PackageVersion now works
  with a range of version. language_version_min sets the lowest
  compatible verison of chuck the package will work with (inclusive).
  language_version_max is optional. If it is set, it sets the highest
  compatible verison of chuck (inclusive). If it's not set, all
  versions of chuck >= language_version_min are compatible.
- reworked dependency injection so that there's no implicit logic
  involving install dir or os.
- found a couple bugs
  - trying to download a fail that doesn't exist should result in
  an error, instead it makes an html file saying it failed
  - chump update doesn't update to a new verison.json file
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.

1 participant