Differences From Artifact [97256323bc]:
- File
configure.ac
— part of check-in
[9686258014]
at
2013-07-07 14:14:05
on branch trunk
— Add forwardingTargetForSelector: for x86/ELF.
Currently, no methods returning structs are supported, see the comment
in OFObject. (user: js, size: 24466) [annotate] [blame] [check-ins using]
To Artifact [c60772ba54]:
- File
configure.ac
— part of check-in
[bbabe17c4f]
at
2013-07-08 15:30:57
on branch trunk
— Check for forwarding at compile time.
Checking at configure time can potentially break universal builds. (user: js, size: 23896) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
236 237 238 239 240 241 242 | #if defined(__amd64__) || defined(__x86_64__) # ifdef __ELF__ yes # endif #endif ], [ AC_SUBST(LOOKUP_S, lookup-amd64-elf.S) | < < < < < | 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 | #if defined(__amd64__) || defined(__x86_64__) # ifdef __ELF__ yes # endif #endif ], [ AC_SUBST(LOOKUP_S, lookup-amd64-elf.S) AC_DEFINE(OF_ASM_LOOKUP, 1, [Whether to use assembly for lookup]) ], [ AC_EGREP_CPP(yes, [ #if defined(__i386__) && defined(__ELF__) yes #endif ], [ AC_SUBST(LOOKUP_S, lookup-x86-elf.S) AC_DEFINE(OF_ASM_LOOKUP, 1, [Whether to use assembly for lookup]) ]) ]) AC_EGREP_CPP(yes, [ #if defined(__amd64__) || defined(__x86_64__) # ifdef __MACH__ yes |
︙ | ︙ | |||
357 358 359 360 361 362 363 | [Whether we use the Apple ObjC runtime]) AC_CHECK_LIB(objc, objc_msgSend, [ LIBS="-lobjc $LIBS" ], [ AC_MSG_ERROR([libobjc not found!]) ]) | < < < < < < < | 352 353 354 355 356 357 358 359 360 361 362 363 364 365 | [Whether we use the Apple ObjC runtime]) AC_CHECK_LIB(objc, objc_msgSend, [ LIBS="-lobjc $LIBS" ], [ AC_MSG_ERROR([libobjc not found!]) ]) ;; esac AC_CHECK_FUNC(objc_constructInstance, [], [ AC_SUBST(INSTANCE_M, "instance.m") ]) |
︙ | ︙ |