mirror of https://github.com/getdnsapi/getdns.git
Fix some C99 compat issues with FreeBSD
This commit is contained in:
parent
2d7b58a84b
commit
c0bc799c3e
|
@ -633,6 +633,7 @@ ac_includes_default="\
|
|||
#endif"
|
||||
|
||||
ac_subst_vars='LTLIBOBJS
|
||||
C99COMPATFLAGS
|
||||
LIBOBJS
|
||||
TRUST_ANCHOR_FILE
|
||||
CHECK_EV_PROG
|
||||
|
@ -13755,6 +13756,16 @@ _ACEOF
|
|||
|
||||
|
||||
|
||||
case `uname` in
|
||||
FreeBSD)
|
||||
C99COMPATFLAGS=""
|
||||
;;
|
||||
*)
|
||||
C99COMPATFLAGS="-D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
10
configure.ac
10
configure.ac
|
@ -651,6 +651,16 @@ AC_DEFINE(USE_MINI_EVENT, 1, [Needed for sync stub resolver functions])
|
|||
|
||||
AC_TYPE_SIGNAL
|
||||
|
||||
case `uname` in
|
||||
FreeBSD)
|
||||
C99COMPATFLAGS=""
|
||||
;;
|
||||
*)
|
||||
C99COMPATFLAGS="-D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600"
|
||||
;;
|
||||
esac
|
||||
AC_SUBST(C99COMPATFLAGS)
|
||||
|
||||
AH_BOTTOM([
|
||||
#include <stdint.h>
|
||||
|
||||
|
|
|
@ -61,6 +61,8 @@ EXTENSION_LIBUV_LIB=@EXTENSION_LIBUV_LIB@
|
|||
EXTENSION_LIBUV_EXT_LIBS=@EXTENSION_LIBUV_EXT_LIBS@
|
||||
EXTENSION_LIBUV_LDFLAGS=@EXTENSION_LIBUV_LDFLAGS@
|
||||
|
||||
C99COMPATFLAGS=@C99COMPATFLAGS@
|
||||
|
||||
GETDNS_OBJ=const-info.lo convert.lo dict.lo dnssec.lo general.lo \
|
||||
getdns_error.lo list.lo request-internal.lo \
|
||||
rr-dict.lo rr-iter.lo stub.lo sync.lo util-internal.lo
|
||||
|
@ -106,10 +108,10 @@ $(EXTENSION_OBJ):
|
|||
$(LIBTOOL) --quiet --tag=CC --mode=compile $(CC) $(CFLAGS) -c $(srcdir)/extension/$(@:.lo=.c) -o $@
|
||||
|
||||
context.lo:
|
||||
$(LIBTOOL) --quiet --tag=CC --mode=compile $(CC) $(CFLAGS) -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -c $(srcdir)/context.c -o context.lo
|
||||
$(LIBTOOL) --quiet --tag=CC --mode=compile $(CC) $(CFLAGS) $(C99COMPATFLAGS) -c $(srcdir)/context.c -o context.lo
|
||||
|
||||
libuv.lo:
|
||||
$(LIBTOOL) --quiet --tag=CC --mode=compile $(CC) $(CFLAGS) -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 -c $(srcdir)/extension/libuv.c -o libuv.lo
|
||||
$(LIBTOOL) --quiet --tag=CC --mode=compile $(CC) $(CFLAGS) $(C99COMPATFLAGS) -c $(srcdir)/extension/libuv.c -o libuv.lo
|
||||
|
||||
install: libgetdns.la
|
||||
$(INSTALL) -m 755 -d $(DESTDIR)$(includedir)
|
||||
|
|
Loading…
Reference in New Issue