From 578f42aac8d7d191addf05234e0bbc9fd6cb23bb Mon Sep 17 00:00:00 2001 From: Juergen Borleis Date: Thu, 17 Oct 2019 13:45:14 +0200 Subject: [PATCH] Buildsystem: provide missing network/CAN related definitions on demand only Without the corresponding include file, these macros get always defined locally and thus, shadows the ones from the system. This change ensures, if the macros are found already defined in the system, then they are used. Signed-off-by: Juergen Borleis --- configure.ac | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/configure.ac b/configure.ac index b10ab8a..c91d844 100644 --- a/configure.ac +++ b/configure.ac @@ -80,19 +80,24 @@ AC_CHECK_FUNCS([ \ AC_SEARCH_LIBS([clock_nanosleep], [rt]) AC_CHECK_DECL(SO_RXQ_OVFL,, - [AC_DEFINE([SO_RXQ_OVFL], [40], [SO_RXQ_OVFL])] + [AC_DEFINE([SO_RXQ_OVFL], [40], [SO_RXQ_OVFL])], + [[#include ]] ) AC_CHECK_DECL(PF_CAN,, - [AC_DEFINE([PF_CAN], [29], [PF_CAN])] + [AC_DEFINE([PF_CAN], [29], [PF_CAN])], + [[#include ]] ) AC_CHECK_DECL(AF_CAN,, - [AC_DEFINE([AF_CAN], [PF_CAN], [AF_CAN])] + [AC_DEFINE([AF_CAN], [PF_CAN], [AF_CAN])], + [[#include ]] ) AC_CHECK_DECL(N_SLCAN,, - [AC_DEFINE([N_SLCAN], [17], [N_SLCAN])] + [AC_DEFINE([N_SLCAN], [17], [N_SLCAN])], + [[#include ]] ) AC_CHECK_DECL(SCM_TIMESTAMPING_OPT_STATS,, - [AC_DEFINE([SCM_TIMESTAMPING_OPT_STATS], [54], [SCM_TIMESTAMPING_OPT_STATS])] + [AC_DEFINE([SCM_TIMESTAMPING_OPT_STATS], [54], [SCM_TIMESTAMPING_OPT_STATS])], + [[#include ]] )