sfcgal: add custom libs property (#42276)

This commit is contained in:
Tom Payerle 2024-03-08 01:06:38 -05:00 committed by GitHub
parent c218ee50e9
commit 799a8a5090
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -40,3 +40,14 @@ def cmake_args(self):
# https://github.com/Oslandia/SFCGAL/releases/tag/v1.3.0
# Also, see https://github.com/Oslandia/SFCGAL-viewer
return [self.define("BUILD_SHARED_LIBS", True), self.define("SFCGAL_BUILD_VIEWER", False)]
@property
def libs(self):
# Override because libs have different case than Spack package name
name = "libSFCGAL*"
# We expect libraries to be in either lib64 or lib directory
for root in (self.prefix.lib64, self.prefix.lib):
liblist = find_libraries(name, root=root, shared=True, recursive=False)
if liblist:
break
return liblist