py-grpcio* do not assume lib / header dir (#41182)

This commit is contained in:
Harmen Stoppels 2023-11-20 22:34:29 +01:00 committed by GitHub
parent 5154d69629
commit 7ec62d117e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 4 deletions

View File

@ -41,8 +41,10 @@ def setup_build_environment(self, env):
for dep in self.spec.dependencies(deptype="link"):
query = self.spec[dep.name]
env.prepend_path("LIBRARY_PATH", query.libs.directories[0])
env.prepend_path("CPATH", query.headers.directories[0])
for p in query.libs.directories:
env.prepend_path("LIBRARY_PATH", p)
for p in query.headers.directories:
env.prepend_path("CPATH", p)
def patch(self):
if self.spec.satisfies("%fj"):

View File

@ -55,8 +55,10 @@ def setup_build_environment(self, env):
for dep in self.spec.dependencies(deptype="link"):
query = self.spec[dep.name]
env.prepend_path("LIBRARY_PATH", query.libs.directories[0])
env.prepend_path("CPATH", query.headers.directories[0])
for p in query.libs.directories:
env.prepend_path("LIBRARY_PATH", p)
for p in query.headers.directories:
env.prepend_path("CPATH", p)
def patch(self):
filter_file("-std=gnu99", "", "setup.py")