ObjFW  Diff

Differences From Artifact [1833208dd2]:

To Artifact [626f7189d6]:


213
214
215
216
217
218
219
220
221
222
223


224
225
226
227

228
229
230


231
232
233
234
235
236
237
213
214
215
216
217
218
219

220
221

222
223
224
225
226

227

228

229
230
231
232
233
234
235
236
237







-


-
+
+



-
+
-

-
+
+







AC_ARG_ENABLE(runtime,
	AS_HELP_STRING([--enable-runtime], [use the included runtime]))
AC_ARG_ENABLE(seluid24,
	AS_HELP_STRING([--enable-seluid24],
		[use 24 bit instead of 16 bit for selectors UIDs]))
AS_IF([test x"$enable_runtime" != x"yes"], [
	AS_IF([test x"$ac_cv_header_objc_objc_h" = x"yes"], [
		dnl TODO: This is ugly. Let's think of a better check.
		AC_EGREP_CPP(yes, [
			#import <objc/objc.h>
			#ifdef __objc_INCLUDE_GNU

			#ifdef OBJC_BOOL_DEFINED
			yes
			#endif
		], [
			dnl We don't want the GNU runtime
			objc_runtime="Apple runtime"
			true
		], [
			objc_runtime="Apple runtime"
			dnl We don't want the GNU runtime
			:
		])
	])
])
AC_MSG_RESULT($objc_runtime)

case "$objc_runtime" in
	"ObjFW runtime")