diff --git a/var/spack/repos/builtin/packages/zlib/package.py b/var/spack/repos/builtin/packages/zlib/package.py index d3b4ffcffdf..33e6650ec0e 100644 --- a/var/spack/repos/builtin/packages/zlib/package.py +++ b/var/spack/repos/builtin/packages/zlib/package.py @@ -84,7 +84,12 @@ def determine_version(cls, lib): @property def libs(self): shared = "+shared" in self.spec - return find_libraries(["libz"], root=self.prefix, recursive=True, shared=shared) + libnames = ["libz"] + if self.spec.satisfies("platform=windows"): + libnames.append("zdll" if shared else "zlib") + return find_libraries( + libnames, root=self.prefix, recursive=True, shared=shared, runtime=False + ) class SetupEnvironment: