configure.ac
changeset 2389 02f32b78f79d
parent 2229 97c7c202fa78
child 2393 5d7d2722dfaa
equal deleted inserted replaced
2388:7fc286c8e72b 2389:02f32b78f79d
     1 #------------------------------------------------------------------------------
     1 #------------------------------------------------------------------------------
     2 #
     2 #
     3 #  $Id$
     3 #  $Id: configure.ac,v 97c7c202fa78 2012/01/09 14:16:40 fp $
     4 #
     4 #
     5 #  Copyright (C) 2006-2009  Florian Pose, Ingenieurgemeinschaft IgH
     5 #  Copyright (C) 2006-2009  Florian Pose, Ingenieurgemeinschaft IgH
     6 #
     6 #
     7 #  This file is part of the IgH EtherCAT Master.
     7 #  This file is part of the IgH EtherCAT Master.
     8 #
     8 #
    90 if test -z "$kernelrelease"; then
    90 if test -z "$kernelrelease"; then
    91     echo
    91     echo
    92     AC_MSG_ERROR([Failed to extract Linux kernel version!])
    92     AC_MSG_ERROR([Failed to extract Linux kernel version!])
    93 fi
    93 fi
    94 
    94 
    95 # Extract three numbers from kernel release string
    95 if test ${kernelrelease%%.*} -gt 2; then
    96 linuxversion=`echo $kernelrelease | grep -oE "^[[0-9]]+\.[[0-9]]+\.[[0-9]]+"`
    96     regex="^[[0-9]]+\.[[0-9]]+"
       
    97 else
       
    98     regex="^[[0-9]]+\.[[0-9]]+\.[[0-9]]+"
       
    99 fi
       
   100 
       
   101 # Extract numbers from kernel release
       
   102 linuxversion=`echo $kernelrelease | grep -oE "$regex"`
    97 
   103 
    98 AC_SUBST(LINUX_SOURCE_DIR,[$sourcedir])
   104 AC_SUBST(LINUX_SOURCE_DIR,[$sourcedir])
    99 AC_MSG_RESULT([$LINUX_SOURCE_DIR (Kernel $linuxversion)])
   105 AC_MSG_RESULT([$LINUX_SOURCE_DIR (Kernel $linuxversion)])
   100 
   106 
   101 #------------------------------------------------------------------------------
   107 #------------------------------------------------------------------------------