Update buildsys
This commit is contained in:
parent
50c2fd9612
commit
8e0deb6a64
5 changed files with 9 additions and 3 deletions
|
@ -144,6 +144,7 @@ AC_DEFUN([BUILDSYS_PROG_IMPLIB], [
|
||||||
AC_DEFUN([BUILDSYS_SHARED_LIB], [
|
AC_DEFUN([BUILDSYS_SHARED_LIB], [
|
||||||
AC_REQUIRE([AC_CANONICAL_HOST])
|
AC_REQUIRE([AC_CANONICAL_HOST])
|
||||||
AC_MSG_CHECKING(for shared library system)
|
AC_MSG_CHECKING(for shared library system)
|
||||||
|
|
||||||
case "$host_os" in
|
case "$host_os" in
|
||||||
darwin*)
|
darwin*)
|
||||||
AC_MSG_RESULT(Darwin)
|
AC_MSG_RESULT(Darwin)
|
||||||
|
@ -283,7 +284,6 @@ AC_DEFUN([BUILDSYS_FRAMEWORK], [
|
||||||
AC_SUBST(FRAMEWORK_LDFLAGS_INSTALL_NAME)
|
AC_SUBST(FRAMEWORK_LDFLAGS_INSTALL_NAME)
|
||||||
|
|
||||||
$1
|
$1
|
||||||
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
])
|
])
|
||||||
|
|
|
@ -277,7 +277,7 @@ ${FRAMEWORK} ${FRAMEWORK_NOINST}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
|
||||||
fi
|
fi
|
||||||
${LINK_STATUS}
|
${LINK_STATUS}
|
||||||
out="$@"; \
|
out="$@"; \
|
||||||
if ${LD} -o $$out/$${out%.framework} ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${FRAMEWORK_LDFLAGS} ${FRAMEWORK_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${LIBS} && ${CODESIGN} -fs ${CODESIGN_IDENTITY} --timestamp=none $$out; then \
|
if ${LD} -o $$out/$${out%.framework} ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${FRAMEWORK_LDFLAGS} ${FRAMEWORK_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${FRAMEWORK_LIBS} && ${CODESIGN} -fs ${CODESIGN_IDENTITY} --timestamp=none $$out; then \
|
||||||
${LINK_OK}; \
|
${LINK_OK}; \
|
||||||
else \
|
else \
|
||||||
rm -fr $$out; \
|
rm -fr $$out; \
|
||||||
|
|
|
@ -21,7 +21,8 @@ CPP="$OBJCPP"
|
||||||
CPPFLAGS="$CPPFLAGS $OBJCPPFLAGS $($OBJFW_CONFIG --cppflags)"
|
CPPFLAGS="$CPPFLAGS $OBJCPPFLAGS $($OBJFW_CONFIG --cppflags)"
|
||||||
OBJCFLAGS="$OBJCFLAGS -Wall $($OBJFW_CONFIG --objcflags)"
|
OBJCFLAGS="$OBJCFLAGS -Wall $($OBJFW_CONFIG --objcflags)"
|
||||||
LDFLAGS="$LDFLAGS $($OBJFW_CONFIG --ldflags --rpath)"
|
LDFLAGS="$LDFLAGS $($OBJFW_CONFIG --ldflags --rpath)"
|
||||||
LIBS="$LIBS $($OBJFW_CONFIG --libs)"
|
AC_SUBST(OBJFW_LIBS, "$($OBJFW_CONFIG --libs)")
|
||||||
|
AC_SUBST(OBJFW_FRAMEWORK_LIBS, "$($OBJFW_CONFIG --framework-libs)")
|
||||||
|
|
||||||
AX_CHECK_COMPILER_FLAGS(-Wdocumentation,
|
AX_CHECK_COMPILER_FLAGS(-Wdocumentation,
|
||||||
[OBJCFLAGS="$OBJCFLAGS -Wdocumentation"])
|
[OBJCFLAGS="$OBJCFLAGS -Wdocumentation"])
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
OBJOPENSSL_SHARED_LIB = @OBJOPENSSL_SHARED_LIB@
|
OBJOPENSSL_SHARED_LIB = @OBJOPENSSL_SHARED_LIB@
|
||||||
OBJOPENSSL_STATIC_LIB = @OBJOPENSSL_STATIC_LIB@
|
OBJOPENSSL_STATIC_LIB = @OBJOPENSSL_STATIC_LIB@
|
||||||
OBJOPENSSL_FRAMEWORK = @OBJOPENSSL_FRAMEWORK@
|
OBJOPENSSL_FRAMEWORK = @OBJOPENSSL_FRAMEWORK@
|
||||||
|
|
||||||
|
OBJFW_LIBS = @OBJFW_LIBS@
|
||||||
|
OBJFW_FRAMEWORK_LIBS = @OBJFW_FRAMEWORK_LIBS@
|
||||||
|
|
|
@ -17,3 +17,5 @@ INCLUDES = ${SRCS:.m=.h} \
|
||||||
include ../buildsys.mk
|
include ../buildsys.mk
|
||||||
|
|
||||||
LD = ${OBJC}
|
LD = ${OBJC}
|
||||||
|
FRAMEWORK_LIBS := ${OBJFW_FRAMEWORK_LIBS} ${LIBS}
|
||||||
|
LIBS := ${OBJFW_LIBS} ${LIBS}
|
||||||
|
|
Reference in a new issue