2 # Process this file with autoconf to produce a configure script.
5 AC_INIT([can-utils],[trunk],[linux-can@vger.kernel.org])
6 AC_CONFIG_SRCDIR([lib.c])
7 AC_CONFIG_MACRO_DIR([config/m4])
8 AC_CONFIG_AUX_DIR([config/autoconf])
14 CFLAGS="${CFLAGS} -Wall"
17 # Checks for programs.
22 AM_INIT_AUTOMAKE([foreign no-exeext dist-bzip2])
23 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes]]))
26 # Checks for header files.
48 # Checks for typedefs, structures, and compiler characteristics.
58 # Checks for library functions.
77 AC_CHECK_DECL(SO_RXQ_OVFL,,
78 [AC_DEFINE([SO_RXQ_OVFL], [40], [SO_RXQ_OVFL])]
80 AC_CHECK_DECL(PF_CAN,,
81 [AC_DEFINE([PF_CAN], [29], [PF_CAN])]
83 AC_CHECK_DECL(AF_CAN,,
84 [AC_DEFINE([AF_CAN], [PF_CAN], [AF_CAN])]
86 AC_CHECK_DECL(N_SLCAN,,
87 [AC_DEFINE([N_SLCAN], [17], [N_SLCAN])]
94 AC_MSG_CHECKING([whether to enable debugging])
96 AS_HELP_STRING([--enable-debug], [enable debugging [[default=no]]]),
98 (y | yes) CONFIG_DEBUG=yes ;;
99 (*) CONFIG_DEBUG=no ;;
102 AC_MSG_RESULT([${CONFIG_DEBUG}])
103 if test "${CONFIG_DEBUG}" = "yes"; then
104 CFLAGS="${CFLAGS} -Wsign-compare -Wfloat-equal -Wformat-security -g -O1"
105 AC_DEFINE(DEBUG, 1, [debugging])
107 CFLAGS="${CFLAGS} -O2"