Index: objc.mk =================================================================== --- objc.mk (revision 390934) +++ objc.mk (working copy) @@ -10,8 +10,9 @@ .if !defined(_INCLUDE_USES_OBJC_MK) _INCLUDE_USES_OBJC_MK= yes -.if !empty(objc_ARGS) -IGNORE= USES=objc takes no arguments +objc_ARGS?= +.if !empty(objc_ARGS) && ! ${objc_ARGS:Mcompiler} +IGNORE= USES=objc only accept no arguments or 'compiler' .endif _CCVERSION!= ${CC} --version @@ -56,9 +57,11 @@ .endif .endif +.if ! ${obj_ARGS:Mcompiler} LIB_DEPENDS+= libobjc.so.4.6:${PORTSDIR}/lang/libobjc2 OBJCFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib +.endif CONFIGURE_ENV+= OBJC="${CC}" OBJCFLAGS="${OBJCFLAGS}" MAKE_ENV+= OBJC="${CC}" OBJCFLAGS="${OBJCFLAGS}"