This repository was archived by the owner on Dec 2, 2024. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -144,6 +144,7 @@ AC_DEFUN([BUILDSYS_PROG_IMPLIB], [
144144AC_DEFUN ( [ BUILDSYS_SHARED_LIB] , [
145145 AC_REQUIRE ( [ AC_CANONICAL_HOST ] )
146146 AC_MSG_CHECKING ( for shared library system )
147+
147148 case "$host_os" in
148149 darwin*)
149150 AC_MSG_RESULT ( Darwin )
@@ -283,7 +284,6 @@ AC_DEFUN([BUILDSYS_FRAMEWORK], [
283284 AC_SUBST ( FRAMEWORK_LDFLAGS_INSTALL_NAME )
284285
285286 $1
286-
287287 ;;
288288 esac
289289] )
Original file line number Diff line number Diff line change @@ -277,7 +277,7 @@ ${FRAMEWORK} ${FRAMEWORK_NOINST}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
277277 fi
278278 ${LINK_STATUS}
279279 out="$@"; \
280- 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 \
280+ 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 \
281281 ${LINK_OK}; \
282282 else \
283283 rm -fr $$out; \
Original file line number Diff line number Diff line change @@ -21,7 +21,8 @@ CPP="$OBJCPP"
2121CPPFLAGS="$CPPFLAGS $OBJCPPFLAGS $($OBJFW_CONFIG --cppflags)"
2222OBJCFLAGS="$OBJCFLAGS -Wall $($OBJFW_CONFIG --objcflags)"
2323LDFLAGS="$LDFLAGS $($OBJFW_CONFIG --ldflags --rpath)"
24- LIBS="$LIBS $($OBJFW_CONFIG --libs)"
24+ AC_SUBST ( OBJFW_LIBS , "$ ( $OBJFW_CONFIG -- libs ) " )
25+ AC_SUBST ( OBJFW_FRAMEWORK_LIBS , "$ ( $OBJFW_CONFIG -- framework-libs ) " )
2526
2627AX_CHECK_COMPILER_FLAGS(-Wdocumentation,
2728 [ OBJCFLAGS="$OBJCFLAGS -Wdocumentation"] )
Original file line number Diff line number Diff line change 11OBJOPENSSL_SHARED_LIB = @OBJOPENSSL_SHARED_LIB@
22OBJOPENSSL_STATIC_LIB = @OBJOPENSSL_STATIC_LIB@
33OBJOPENSSL_FRAMEWORK = @OBJOPENSSL_FRAMEWORK@
4+
5+ OBJFW_LIBS = @OBJFW_LIBS@
6+ OBJFW_FRAMEWORK_LIBS = @OBJFW_FRAMEWORK_LIBS@
Original file line number Diff line number Diff line change @@ -17,3 +17,5 @@ INCLUDES = ${SRCS:.m=.h} \
1717include ../buildsys.mk
1818
1919LD = ${OBJC}
20+ FRAMEWORK_LIBS := ${OBJFW_FRAMEWORK_LIBS} ${LIBS}
21+ LIBS := ${OBJFW_LIBS} ${LIBS}
You can’t perform that action at this time.
0 commit comments