Skip to content
This repository was archived by the owner on Dec 2, 2024. It is now read-only.

Commit 8e0deb6

Browse files
committed
Update buildsys
1 parent 50c2fd9 commit 8e0deb6

5 files changed

Lines changed: 9 additions & 3 deletions

File tree

build-aux/m4/buildsys.m4

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ AC_DEFUN([BUILDSYS_PROG_IMPLIB], [
144144
AC_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
])

buildsys.mk.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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; \

configure.ac

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ CPP="$OBJCPP"
2121
CPPFLAGS="$CPPFLAGS $OBJCPPFLAGS $($OBJFW_CONFIG --cppflags)"
2222
OBJCFLAGS="$OBJCFLAGS -Wall $($OBJFW_CONFIG --objcflags)"
2323
LDFLAGS="$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

2627
AX_CHECK_COMPILER_FLAGS(-Wdocumentation,
2728
[OBJCFLAGS="$OBJCFLAGS -Wdocumentation"])

extra.mk.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
OBJOPENSSL_SHARED_LIB = @OBJOPENSSL_SHARED_LIB@
22
OBJOPENSSL_STATIC_LIB = @OBJOPENSSL_STATIC_LIB@
33
OBJOPENSSL_FRAMEWORK = @OBJOPENSSL_FRAMEWORK@
4+
5+
OBJFW_LIBS = @OBJFW_LIBS@
6+
OBJFW_FRAMEWORK_LIBS = @OBJFW_FRAMEWORK_LIBS@

src/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,5 @@ INCLUDES = ${SRCS:.m=.h} \
1717
include ../buildsys.mk
1818

1919
LD = ${OBJC}
20+
FRAMEWORK_LIBS := ${OBJFW_FRAMEWORK_LIBS} ${LIBS}
21+
LIBS := ${OBJFW_LIBS} ${LIBS}

0 commit comments

Comments
 (0)