ObjFW  Diff

Differences From Artifact [e40a82482d]:

To Artifact [bb9d2ee4c5]:


291
292
293
294
295
296
297
298
299
300



301
302
303


304
305
306
307
308
309
310
291
292
293
294
295
296
297



298
299
300
301


302
303
304
305
306
307
308
309
310







-
-
-
+
+
+

-
-
+
+







AC_CHECK_HEADERS(sys/select.h,
	[AC_DEFINE(OF_HAVE_SYS_SELECT_H, 1, [Whether we have sys/select.h])])

AC_MSG_CHECKING(for getaddrinfo)
AC_TRY_COMPILE([
	#include <stddef.h>
	#ifndef _WIN32
	#include <sys/types.h>
	#include <sys/socket.h>
	#include <netdb.h>
	# include <sys/types.h>
	# include <sys/socket.h>
	# include <netdb.h>
	#else
	#define _WIN32_WINNT 0x0501
	#include <ws2tcpip.h>
	# define _WIN32_WINNT 0x0501
	# include <ws2tcpip.h>
	#endif
	], [
	struct addrinfo ai;
	getaddrinfo(NULL, NULL, NULL, NULL);
	], [
	AC_MSG_RESULT(yes)
	AC_DEFINE(HAVE_GETADDRINFO, 1, [Whether we have getaddrinfo])
417
418
419
420
421
422
423

424
425
426
427
428
429
430
431
432
433
434
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435







+











			fi
			;;
	esac
else
	AC_SUBST(TESTS, "tests")
fi

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)

AC_SUBST(PACKAGE, ObjFW)
AC_CONFIG_FILES([buildsys.mk extra.mk utils/objfw-config])
AC_CONFIG_HEADERS([config.h src/objfw-defs.h])
AC_OUTPUT