-
Notifications
You must be signed in to change notification settings - Fork 0
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
JDBetteridge/pip install #10
base: master
Are you sure you want to change the base?
Conversation
d0483b5
to
710d17f
Compare
710d17f
to
4567eb7
Compare
This is not yet ready for merge as it does not work on Macs. In particular it is not producing a viable Once this has been fixed the changes that were reverted here may be restored. |
# libsupermesh
# example:
# gcc -I/supermesh/include
# gcc /supermesh/supermesh.cpython-311-x86_64-linux-gnu.so \
# -l:supermesh.cpython-311-x86_64-linux-gnu.so \
# -Wl,-rpath,$ORIGIN/../../supermesh
supermesh_dir = Path(supermesh.__path__._path[0]).absolute()
supermesh_so = next(supermesh_dir.glob('*.so'))
supermesh_ = ExternalDependency(
libraries=[f":{supermesh_so.name!s}"],
include_dirs=[str(supermesh_dir.joinpath("include"))],
library_dirs=[str(supermesh_dir)],
runtime_library_dirs=[os.path.join(site.getsitepackages()[0], "supermesh")] since it got lost... |
Make libsupermesh pip installable