Differences From Artifact [05952e452a]:
- File
configure.ac
— part of check-in
[2bedfac177]
at
2012-11-20 20:40:08
on branch trunk
— OFBlock: Make use of objc_initializeClassPair().
This way, we don't need the mach_alias_list anymore. (user: js, size: 18651) [annotate] [blame] [check-ins using]
To Artifact [f33cdcae46]:
- File
configure.ac
— part of check-in
[af9448f6ed]
at
2012-11-26 23:15:53
on branch trunk
— Better way to set the assembler + flags.
Also checks for -no-integrated-as to avoid clang's integrated assembler,
which is sometimes still buggy, especially for ARM. (user: js, size: 18857) [annotate] [blame] [check-ins using]
︙ | |||
39 40 41 42 43 44 45 46 47 48 49 50 51 52 | 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | + + | ]) AX_CHECK_COMPILER_FLAGS(-Wshorten-64-to-32, [OBJCFLAGS="$OBJCFLAGS -Wshorten-64-to-32"]) AX_CHECK_COMPILER_FLAGS(-Wsemicolon-before-method-body, [OBJCFLAGS="$OBJCFLAGS -Wsemicolon-before-method-body"]) AX_CHECK_COMPILER_FLAGS(-Wno-objc-root-class, [OBJCFLAGS="$OBJCFLAGS -Wno-objc-root-class"]) AX_CHECK_COMPILER_FLAGS([-no-integrated-as], [ASFLAGS="$ASFLAGS -no-integrated-as"]) AC_MSG_CHECKING(whether Objective C compiler supports properties) AC_TRY_COMPILE([ @interface Foo { id bar; } |
︙ | |||
740 741 742 743 744 745 746 747 748 749 750 751 752 753 | 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 | + + + + | BUILDSYS_INIT BUILDSYS_TOUCH_DEPS dnl We don't call AC_PROG_CPP, but only AC_PROG_OBJCPP and set CPP to OBJCPP dnl and add OBJCPPFLAGS to CPPFLAGS, thus we need to AC_SUBST these ourself. AC_SUBST(CPP) AC_SUBST(CPPFLAGS) dnl We use the OBJC compiler as our assembler AC_SUBST(AS, $OBJC) AC_SUBST(ASFLAGS) AC_SUBST(AS_DEPENDS, $OBJC_DEPENDS) AC_CONFIG_FILES([ buildsys.mk extra.mk Info.plist utils/objfw-config src/bridge/Info.plist |
︙ |