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

Pymake #1234

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Pymake #1234

wants to merge 7 commits into from

Conversation

cjw85
Copy link
Contributor

@cjw85 cjw85 commented Aug 14, 2024

This PR redoes #868 only it adds the crucial include *.c into the MANIFEST file used to create the source distribution tarball.

It can be tested with:

python setup.py sdist

then navigating to the output directory and installing:

cd dist
pip install mappy-2.28.tar.gz

@cjw85 cjw85 closed this Aug 14, 2024
@cjw85
Copy link
Contributor Author

cjw85 commented Aug 14, 2024

I've close this for now, as I had a failed build in our CI system. There might be some simple compiler flags to change.

@cjw85 cjw85 changed the title Pymake Draft: Pymake Aug 14, 2024
@cjw85
Copy link
Contributor Author

cjw85 commented Aug 15, 2024

This two stage approach requires -fPIC to be set when building libminimap.a on Linux.

@cjw85 cjw85 reopened this Aug 15, 2024
@cjw85
Copy link
Contributor Author

cjw85 commented Aug 15, 2024

I'm still in two minds as to whether this is the best way to perform the build. It has the advantage of not needing to duplicate and maintain the tortuous logic of the makefile of which things to build, but does require make.

@cjw85 cjw85 changed the title Draft: Pymake Pymake Aug 15, 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.

1 participant