From 7bd7ccc31f7368268acce336d14f7c1d46397a72 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Sun, 21 Jan 2018 21:54:38 +0100 Subject: [PATCH] Add support for building as a .framework --- configure.ac | 4 ++++ extra.mk.in | 1 + src/Makefile | 1 + 3 files changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac index 23bbb18..90f7869 100644 --- a/configure.ac +++ b/configure.ac @@ -31,6 +31,10 @@ AC_ARG_ENABLE(shared, AS_IF([test x"$enable_shared" != x"no"], [ BUILDSYS_SHARED_LIB AC_SUBST(OBJOPENSSL_SHARED_LIB, "${LIB_PREFIX}objopenssl${LIB_SUFFIX}") + + BUILDSYS_FRAMEWORK([ + AC_SUBST(OBJOPENSSL_FRAMEWORK, "ObjOpenSSL.framework") + ]) ]) AC_ARG_ENABLE(static, AS_HELP_STRING([--enable-static], [build static library])) AS_IF([test x"$enable_static" = x"yes" -o x"$enable_shared" = x"no"], [ diff --git a/extra.mk.in b/extra.mk.in index 989131d..afc0b6f 100644 --- a/extra.mk.in +++ b/extra.mk.in @@ -1,2 +1,3 @@ OBJOPENSSL_SHARED_LIB = @OBJOPENSSL_SHARED_LIB@ OBJOPENSSL_STATIC_LIB = @OBJOPENSSL_STATIC_LIB@ +OBJOPENSSL_FRAMEWORK = @OBJOPENSSL_FRAMEWORK@ diff --git a/src/Makefile b/src/Makefile index d25f254..f38d3f4 100644 --- a/src/Makefile +++ b/src/Makefile @@ -2,6 +2,7 @@ include ../extra.mk SHARED_LIB = ${OBJOPENSSL_SHARED_LIB} STATIC_LIB = ${OBJOPENSSL_STATIC_LIB} +FRAMEWORK = ${OBJOPENSSL_FRAMEWORK} LIB_MAJOR = 0 LIB_MINOR = 0