Differences From Artifact [31e53b80c3]:
- File
configure.ac
— part of check-in
[77fe5572fe]
at
2011-07-15 10:30:49
on branch trunk
— Make sure restrict is always defined.
This way, we also don't need -std=gnu99 in objfw-config anymore.
Fixes ObjC++, for which -std=gnu99 is invalid and where there is no
restrict. (user: js, size: 15648) [annotate] [blame] [check-ins using]
To Artifact [235ed393ab]:
- File
configure.ac
— part of check-in
[546332b4d7]
at
2011-08-03 03:53:03
on branch trunk
— Always use the old GNU API, even with the new GNU runtime.
The new API of the new GNU runtime is currently too broken to be of any
use, thus we even use the old API when the new one is detected until
the new one has been fixed and offers a way to detect if it is the fixed
one. (user: js, size: 15971) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
162 163 164 165 166 167 168 | AC_CHECK_LIB(objc, objc_msgSend, [ LIBS="-lobjc $LIBS" ], [ AC_MSG_ERROR([libobjc not found!]) ]) ;; GNU) | > > > > | | > > | 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 | AC_CHECK_LIB(objc, objc_msgSend, [ LIBS="-lobjc $LIBS" ], [ AC_MSG_ERROR([libobjc not found!]) ]) ;; GNU) # The new API of the new GNU runtime is currently too broken to # be of any use, thus we even use the old API when the new one # is detected until the new one has been fixed and offers a way # to detect if it is the fixed one. dnl AC_DEFINE(OF_GNU_RUNTIME, 1, dnl [Whether we use the GNU ObjC runtime]) AC_DEFINE(OF_OLD_GNU_RUNTIME, 1, [Whether we use the old GNU ObjC runtime]) AC_CHECK_LIB(objc, objc_msg_lookup, [ LIBS="-lobjc $LIBS" ], [ AC_MSG_ERROR([libobjc not found!]) ]) ;; |
︙ | ︙ |