Make OpenSSL build on Darwin

This commit is contained in:
Erik Schnetter 2015-12-22 18:51:49 -05:00
parent 100ada0ed6
commit a540a68561

View File

@ -17,12 +17,24 @@ class Openssl(Package):
parallel = False parallel = False
def install(self, spec, prefix): def install(self, spec, prefix):
config = Executable("./config") if spec.satisfies("=darwin-x86_64"):
config("--prefix=%s" % prefix, perl = which('perl')
"--openssldir=%s/etc/openssl" % prefix, perl("./Configure",
"zlib", "--prefix=%s" % prefix,
"no-krb5", "--openssldir=%s/etc/openssl" % prefix,
"shared") "zlib",
"no-krb5",
"shared",
"darwin64-x86_64-cc")
perl('-pi', '-e', 's/-arch x86_64//g', 'Makefile')
else:
exit(1)
config = Executable("./config")
config("--prefix=%s" % prefix,
"--openssldir=%s/etc/openssl" % prefix,
"zlib",
"no-krb5",
"shared")
make() make()
make("install") make("install")