]> rtime.felk.cvut.cz Git - can-utils.git/blobdiff - configure.ac
candump: Enable HW timestamping before using it
[can-utils.git] / configure.ac
index 919ed5f8f456cd3752a424890c4e0684d014437d..8b50fb7bc0d43c73665d3fc4f7567628044ab52f 100644 (file)
@@ -1,8 +1,8 @@
 # -*- Autoconf -*-
 # Process this file with autoconf to produce a configure script.
-AC_PREREQ(2.59)
+AC_PREREQ([2.59])
 
-AC_INIT([can-utils], [trunk], [socketcan-core@lists.berlios.de])
+AC_INIT([can-utils],[trunk],[linux-can@vger.kernel.org])
 AC_CONFIG_SRCDIR([lib.c])
 AC_CONFIG_MACRO_DIR([config/m4])
 AC_CONFIG_AUX_DIR([config/autoconf])
@@ -17,16 +17,10 @@ CFLAGS="${CFLAGS} -Wall"
 # Checks for programs.
 #
 AC_PROG_CC
-#AM_MISSING_PROG(PERL, perl, $missing_dir)
-# libtool, old:
-AC_LIBTOOL_WIN32_DLL
-#AC_LIBTOOL_TAGS([])
-AC_PROG_LIBTOOL
-# libtool, new:
-# LT_INIT(win32-dll)
+LT_INIT(win32-dll)
 
 AM_INIT_AUTOMAKE([foreign no-exeext dist-bzip2])
-
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 
 #
 # Checks for header files.
@@ -54,6 +48,8 @@ AC_CHECK_HEADERS([ \
 # Checks for typedefs, structures, and compiler characteristics.
 #
 AC_C_INLINE
+AC_SYS_LARGEFILE
+AC_TYPE_OFF_T
 AC_TYPE_PID_T
 AC_TYPE_UINT64_T
 
@@ -78,47 +74,6 @@ AC_CHECK_FUNCS([ \
 ])
 
 
-#
-# check for SOCKETCAN specific defines and headers
-#
-AC_ARG_WITH(linux-headers,
-    AS_HELP_STRING([--with-linux-headers=/path/to/kernel/include], [path to linux kernel headers]),
-    [case "${withval}" in
-       (""|y|ye|yes|n|no)
-           AC_MSG_ERROR([You must supply a PATH as argument to --with-linux-headers]) ;;
-       (*)
-           LINUX_HEADERS_DIR="$(cd "${withval}" && pwd)"
-           if test $? -ne 0; then
-               AC_MSG_ERROR(["${withval}" seems to be an invalid path!])
-           fi ;;
-    esac]
-)
-
-maybe_linux_headers_dir="../kernel/2.6/include"
-if test -z "${LINUX_HEADERS_DIR}" -a -e "${maybe_linux_headers_dir}"; then
-    LINUX_HEADERS_DIR="$(cd "${maybe_linux_headers_dir}" && pwd)"
-fi
-if test -n "${LINUX_HEADERS_DIR}"; then
-    linux_CFLAGS="-I${LINUX_HEADERS_DIR}"
-fi
-CPPFLAGS="${CPPFLAGS} ${linux_CFLAGS}"
-AC_SUBST(linux_CFLAGS)
-
-
-AC_CHECK_HEADERS([ \
-       linux/can/gw.h \
-       linux/can/isotp.h \
-       ],[],[],
-[
-#ifdef HAVE_SYS_SOCKET_H
-#include <sys/socket.h>
-#endif
-])
-
-AM_CONDITIONAL(CONFIG_GW, [test "${ac_cv_header_linux_can_gw_h}" = "yes"])
-AM_CONDITIONAL(CONFIG_ISOTP, [test "${ac_cv_header_linux_can_isotp_h}" = "yes"])
-
-
 AC_CHECK_DECL(SO_RXQ_OVFL,,
     [AC_DEFINE([SO_RXQ_OVFL], [40], [SO_RXQ_OVFL])]
 )
@@ -128,6 +83,9 @@ AC_CHECK_DECL(PF_CAN,,
 AC_CHECK_DECL(AF_CAN,,
     [AC_DEFINE([AF_CAN], [PF_CAN], [AF_CAN])]
 )
+AC_CHECK_DECL(N_SLCAN,,
+    [AC_DEFINE([N_SLCAN], [17], [N_SLCAN])]
+)
 
 
 #