659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
|
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
|
+
+
+
+
|
OBJCFLAGS="$OBJCFLAGS -lobjc"
AC_CHECK_FUNC(objc_autoreleasePoolPush, [], [
AC_SUBST(RUNTIME_AUTORELEASE_M, "runtime/autorelease.m")
])
AC_CHECK_FUNC(objc_constructInstance, [], [
AC_SUBST(RUNTIME_INSTANCE_M, "runtime/instance.m")
AC_DEFINE(OF_DECLARE_CONSTRUCT_INSTANCE, 1,
[Whether to declare objc_constructInstance])
])
AC_CHECK_FUNCS(objc_setAssociatedObject, [], [
AC_SUBST(RUNTIME_ASSOCIATION_M, "runtime/association.m")
AC_DEFINE(OF_DECLARE_SET_ASSOCIATED_OBJECT, 1,
[Whether to declare objc_setAssociatedObject])
])
OBJCFLAGS="$old_OBJCFLAGS"
;;
esac
case "$host_os" in
|