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"
|
#endif"
|
||||||
|
|
||||||
ac_subst_vars='LTLIBOBJS
|
ac_subst_vars='LTLIBOBJS
|
||||||
|
C99COMPATFLAGS
|
||||||
LIBOBJS
|
LIBOBJS
|
||||||
TRUST_ANCHOR_FILE
|
TRUST_ANCHOR_FILE
|
||||||
CHECK_EV_PROG
|
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
|
AC_TYPE_SIGNAL
|
||||||
|
|
||||||
|
case `uname` in
|
||||||
|
FreeBSD)
|
||||||
|
C99COMPATFLAGS=""
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
C99COMPATFLAGS="-D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
AC_SUBST(C99COMPATFLAGS)
|
||||||
|
|
||||||
AH_BOTTOM([
|
AH_BOTTOM([
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
|
|
|
@ -61,6 +61,8 @@ EXTENSION_LIBUV_LIB=@EXTENSION_LIBUV_LIB@
|
||||||
EXTENSION_LIBUV_EXT_LIBS=@EXTENSION_LIBUV_EXT_LIBS@
|
EXTENSION_LIBUV_EXT_LIBS=@EXTENSION_LIBUV_EXT_LIBS@
|
||||||
EXTENSION_LIBUV_LDFLAGS=@EXTENSION_LIBUV_LDFLAGS@
|
EXTENSION_LIBUV_LDFLAGS=@EXTENSION_LIBUV_LDFLAGS@
|
||||||
|
|
||||||
|
C99COMPATFLAGS=@C99COMPATFLAGS@
|
||||||
|
|
||||||
GETDNS_OBJ=const-info.lo convert.lo dict.lo dnssec.lo general.lo \
|
GETDNS_OBJ=const-info.lo convert.lo dict.lo dnssec.lo general.lo \
|
||||||
getdns_error.lo list.lo request-internal.lo \
|
getdns_error.lo list.lo request-internal.lo \
|
||||||
rr-dict.lo rr-iter.lo stub.lo sync.lo util-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 $@
|
$(LIBTOOL) --quiet --tag=CC --mode=compile $(CC) $(CFLAGS) -c $(srcdir)/extension/$(@:.lo=.c) -o $@
|
||||||
|
|
||||||
context.lo:
|
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:
|
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: libgetdns.la
|
||||||
$(INSTALL) -m 755 -d $(DESTDIR)$(includedir)
|
$(INSTALL) -m 755 -d $(DESTDIR)$(includedir)
|
||||||
|
|
Loading…
Reference in New Issue