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

Sundry fixes around meson setup handling #301

Merged
merged 4 commits into from
Mar 1, 2023

Conversation

dnicolodi
Copy link
Member

No description provided.

Use a 'meson-python-' prefix to likely avoid any possible name
collision.  As the  build directory is supposed to contain build
artefact there is no advantage in using an UNIX hidden file name for
these files, and this makes them a little bit more discoverable.

Fixes mesonbuild#299.
Project._meson() calls Project._proc() that translates failures in
running the command into a SystemExit exception.
Copy link
Member

@lithomas1 lithomas1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Just 1 small comment.

mesonpy/__init__.py Show resolved Hide resolved
Always pass the '--reconfigure' argument to 'meson setup' if the build
directory is a valid Meson build directory.

Fixes mesonbuild#300.
The native file is not intended to be added to version control, thus
it should never have be present in the dist archive prepared by Meson.
With it moved to the build directory there is no risk of it ever being
present.
@dnicolodi
Copy link
Member Author

@FFY00 do you want to have a close look at this (and other recent PRs) or can I merge it? PS: if you still need help with laser goggles and optical filters shoot me an email

@FFY00 FFY00 added the enhancement New feature or request label Mar 1, 2023
Copy link
Member

@FFY00 FFY00 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Sorry for the delay.

@FFY00 FFY00 merged commit bfbaba3 into mesonbuild:main Mar 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants