remove use of find_all_headers
This commit is contained in:
parent
b8c357556e
commit
be2c0bb033
@ -2185,17 +2185,17 @@ def find_headers(
|
||||
|
||||
|
||||
@system_path_filter
|
||||
def find_all_headers(root):
|
||||
"""Convenience function that returns the list of all headers found
|
||||
in the directory passed as argument.
|
||||
def find_all_headers(root: str) -> HeaderList:
|
||||
"""Convenience function that returns the list of all headers found in the directory passed as
|
||||
argument.
|
||||
|
||||
Args:
|
||||
root (str): directory where to look recursively for header files
|
||||
root: directory where to look recursively for header files
|
||||
|
||||
Returns:
|
||||
List of all headers found in ``root`` and subdirectories.
|
||||
"""
|
||||
return find_headers("*", root=root, recursive=True, heuristic=False, max_depth=sys.maxsize)
|
||||
return find_headers("*", root=root, recursive=True)
|
||||
|
||||
|
||||
class LibraryList(FileList):
|
||||
|
@ -415,7 +415,7 @@ def headers(self):
|
||||
|
||||
incdir = join_path(armpl_dir, suffix)
|
||||
|
||||
hlist = find_all_headers(incdir)
|
||||
hlist = find_headers("*", incdir)
|
||||
hlist.directories = [incdir]
|
||||
return hlist
|
||||
|
||||
|
@ -139,7 +139,7 @@ def libs(self):
|
||||
@property
|
||||
def headers(self):
|
||||
incdir = join_path(self.spec.prefix, "include")
|
||||
hlist = find_all_headers(incdir)
|
||||
hlist = find_headers("*", incdir)
|
||||
hlist.directories = [incdir]
|
||||
return hlist
|
||||
|
||||
|
@ -486,7 +486,7 @@ def headers(self):
|
||||
|
||||
incdir = join_path(armpl_dir, suffix)
|
||||
|
||||
hlist = find_all_headers(incdir)
|
||||
hlist = find_headers("*", incdir)
|
||||
hlist.directories = [incdir]
|
||||
return hlist
|
||||
|
||||
|
@ -84,6 +84,6 @@ def cmake_args(self):
|
||||
|
||||
@property
|
||||
def headers(self):
|
||||
headers = find_all_headers(self.prefix.include)
|
||||
headers = find_headers("*", self.prefix)
|
||||
headers.directories = [self.prefix.include.eigen3]
|
||||
return headers
|
||||
|
@ -130,7 +130,7 @@ def headers(self):
|
||||
"elpa{suffix}-{version}".format(suffix=suffix, version=elpa_version),
|
||||
)
|
||||
|
||||
hlist = find_all_headers(incdir)
|
||||
hlist = find_headers("*", incdir)
|
||||
hlist.directories = [incdir]
|
||||
return hlist
|
||||
|
||||
|
@ -175,7 +175,7 @@ def libs(self):
|
||||
|
||||
@property
|
||||
def headers(self):
|
||||
headers = find_all_headers(self.prefix.include)
|
||||
headers = find_headers("*", self.prefix)
|
||||
headers.directories = [self.prefix.include]
|
||||
return headers
|
||||
|
||||
|
@ -98,6 +98,6 @@ def configure_args(self):
|
||||
|
||||
@property
|
||||
def headers(self):
|
||||
headers = find_all_headers(self.prefix.include)
|
||||
headers = find_headers("*", self.prefix)
|
||||
headers.directories = [self.prefix.include]
|
||||
return headers
|
||||
|
@ -40,13 +40,12 @@ class Libtirpc(AutotoolsPackage):
|
||||
|
||||
@property
|
||||
def headers(self):
|
||||
hdrs = find_all_headers(self.prefix.include)
|
||||
hdrs = find_headers("*", self.prefix)
|
||||
# libtirpc puts headers under include/tirpc, but some codes (e.g. hdf)
|
||||
# do not expect a tirpc component. Since some might, we return
|
||||
# both prefix.include.tirpc and prefix.include as header paths
|
||||
if hdrs:
|
||||
hdrs.directories = [self.prefix.include.tirpc, self.prefix.include]
|
||||
return hdrs or None
|
||||
return hdrs
|
||||
|
||||
def configure_args(self):
|
||||
# See discussion in
|
||||
|
@ -121,7 +121,7 @@ def command(self):
|
||||
@property
|
||||
def headers(self):
|
||||
include_dir = self.spec.prefix.include.libxml2
|
||||
hl = find_all_headers(include_dir)
|
||||
hl = find_headers("*", include_dir, recursive=True)
|
||||
hl.directories = [include_dir, self.spec.prefix.include]
|
||||
return hl
|
||||
|
||||
|
@ -24,17 +24,6 @@ class Libzip(CMakePackage, AutotoolsPackage):
|
||||
sha256="06eb8e9141fd19e2788cabaea9c9c2fd4d488d9e1484eb474bbfcac78e7b1d88",
|
||||
url="https://github.com/nih-at/libzip/releases/download/rel-1-6-1/libzip-1.6.1.tar.gz",
|
||||
)
|
||||
# older releases are available on libzip.org
|
||||
version(
|
||||
"1.3.2",
|
||||
sha256="ab4c34eb6c3a08b678cd0f2450a6c57a13e9618b1ba34ee45d00eb5327316457",
|
||||
deprecated=True,
|
||||
)
|
||||
version(
|
||||
"1.2.0",
|
||||
sha256="6cf9840e427db96ebf3936665430bab204c9ebbd0120c326459077ed9c907d9f",
|
||||
deprecated=True,
|
||||
)
|
||||
|
||||
depends_on("c", type="build") # generated
|
||||
depends_on("cxx", type="build") # generated
|
||||
@ -50,10 +39,3 @@ def url_for_version(self, version):
|
||||
build_system(
|
||||
conditional("cmake", when="@1.4:"), conditional("autotools", when="@:1.3"), default="cmake"
|
||||
)
|
||||
|
||||
@property
|
||||
def headers(self):
|
||||
# Up to version 1.3.0 zipconf.h was installed outside of self.prefix.include
|
||||
return find_all_headers(
|
||||
self.prefix if self.spec.satisfies("@:1.3.0") else self.prefix.include
|
||||
)
|
||||
|
@ -163,6 +163,6 @@ def libs(self):
|
||||
|
||||
@property
|
||||
def headers(self):
|
||||
hl = find_all_headers(self.prefix.include)
|
||||
hl = find_headers("*", self.prefix)
|
||||
hl.directories = [self.prefix.include, self.prefix.include.magics]
|
||||
return hl
|
||||
|
@ -50,7 +50,7 @@ def url_for_version(self, version):
|
||||
|
||||
@property
|
||||
def blas_headers(self):
|
||||
return find_all_headers(self.spec.prefix.include)
|
||||
return find_headers("*", self.spec.prefix)
|
||||
|
||||
@property
|
||||
def blas_libs(self):
|
||||
|
@ -58,7 +58,7 @@ def url_for_version(self, version):
|
||||
|
||||
@property
|
||||
def lapack_headers(self):
|
||||
return find_all_headers(self.spec.prefix.include)
|
||||
return find_headers("*", self.spec.prefix.include)
|
||||
|
||||
@property
|
||||
def lapack_libs(self):
|
||||
|
Loading…
Reference in New Issue
Block a user