@@ -103,10 +103,14 @@ CPPFLAGS="$CPPFLAGS -D$1" ;; -D*) CPPFLAGS="$CPPFLAGS $1" ;; + -framework) + shift + LIBS="$LIBS -framework $1" + ;; -g*) OBJCFLAGS="$OBJCFLAGS $1" ;; -I) shift @@ -178,12 +182,11 @@ else obj="${i%.m}.o" fi objs="$objs $obj" build="no" - deps=$($OBJC -E -M $CPPFLAGS $ENV_CPPFLAGS $i | \ - sed 's/.*: //' | sed 's/\\//g') + deps=$($OBJC -E -M $CPPFLAGS $i | sed 's/.*: //' | sed 's/\\//g') if test -f "$obj"; then for dep in $deps; do test "$dep" -nt $obj && build="yes" done @@ -208,9 +211,9 @@ LDFLAGS="$LDFLAGS $($OBJFW_CONFIG --lib-ldflags)" fi if test ! -f "$out_prefix$out$out_suffix" -o x"$link" = x"yes"; then status_linking $out_prefix$out$out_suffix - $OBJC -o $out_prefix$out$out_suffix $objs $LIBS $ENV_LIBS $LDFLAGS \ - $ENV_LDFLAGS || status_link_failed $out $? + $OBJC -o $out_prefix$out$out_suffix $objs $LIBS $LDFLAGS || \ + status_link_failed $out $? status_linked $out_prefix$out$out_suffix fi