Differences From Artifact [00551e1e1c]:
- File
configure.ac
— part of check-in
[16ba7ec477]
at
2012-10-10 10:16:22
on branch trunk
— Provide objc_constructInstance() when necessary.
OS X < 10.6 did not have it, so it is built regardless of the selected
runtime now if objc_constructInstance() hasn't been found. (user: js, size: 17939) [annotate] [blame] [check-ins using]
To Artifact [30254b5fb3]:
- File configure.ac — part of check-in [8321c1a567] at 2012-10-23 09:17:01 on branch trunk — configure.ac: Show a note about old compilers. (user: js, size: 18240) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
166 167 168 169 170 171 172 173 174 175 176 177 178 179 | ], [ RUNTIME_FLAGS="-fobjc-runtime=objfw" AC_MSG_RESULT(yes) ], [ RUNTIME_FLAGS="-fgnu-runtime" OBJCFLAGS="$old_OBJCFLAGS -fgnu-runtime" AC_MSG_RESULT(no) AX_CHECK_COMPILER_FLAGS(-fno-objc-nonfragile-abi, [ flag="-fno-objc-nonfragile-abi" OBJCFLAGS="$OBJCFLAGS $flag" RUNTIME_FLAGS="$RUNTIME_FLAGS $flag" ]) ]) | > | 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | ], [ RUNTIME_FLAGS="-fobjc-runtime=objfw" AC_MSG_RESULT(yes) ], [ RUNTIME_FLAGS="-fgnu-runtime" OBJCFLAGS="$old_OBJCFLAGS -fgnu-runtime" AC_MSG_RESULT(no) old_compiler="yes" AX_CHECK_COMPILER_FLAGS(-fno-objc-nonfragile-abi, [ flag="-fno-objc-nonfragile-abi" OBJCFLAGS="$OBJCFLAGS $flag" RUNTIME_FLAGS="$RUNTIME_FLAGS $flag" ]) ]) |
︙ | ︙ | |||
726 727 728 729 730 731 732 | dnl and add OBJCPPFLAGS to CPPFLAGS, thus we need to AC_SUBST these ourself. AC_SUBST(CPP) AC_SUBST(CPPFLAGS) AC_CONFIG_FILES([buildsys.mk extra.mk utils/objfw-config Info.plist]) AC_CONFIG_HEADERS([config.h src/objfw-defs.h]) AC_OUTPUT | > > > > > > > > > > | 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 | dnl and add OBJCPPFLAGS to CPPFLAGS, thus we need to AC_SUBST these ourself. AC_SUBST(CPP) AC_SUBST(CPPFLAGS) AC_CONFIG_FILES([buildsys.mk extra.mk utils/objfw-config Info.plist]) AC_CONFIG_HEADERS([config.h src/objfw-defs.h]) AC_OUTPUT AS_IF([test x"$old_compiler" = x"yes"], [ echo printf " ** Note: Your compiler does not seem to " echo "accept -fobjc-runtime=objfw." printf " ** To get optimal performance and be able to use all " echo "features, you should " echo " ** install Clang >= 3.2." echo ]) |