summaryrefslogtreecommitdiffstats
path: root/ksim/configure.in.in
blob: fc089b7f6df38de54c30ec65027b6186baa306ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
AC_CHECK_FUNCS(getloadavg)

sysinfo_check=no
case "$target" in
  *-*-linux*)
    sysinfo_check=yes
    ;;
esac

if test x$sysinfo_check = xyes; then
  sysinfo_ok=no
  AC_MSG_CHECKING(for totalhigh and totalfree in sysinfo)
  AC_TRY_COMPILE(
  [
    #include <linux/kernel.h>

    static void check()
    {
      struct sysinfo system; /* dummy sysinfo */
      int totalhigh = system.totalhigh;
      int freehigh = system.freehigh;
    }
  ], [],
  [
    sysinfo_ok=yes
    AC_DEFINE_UNQUOTED(HAVE_SYSINFO_HIGH, 1, [whether we have totalhigh and freehigh])
  ])

  AC_MSG_RESULT($sysinfo_ok)
fi

dnl Check for dell laptop support
AC_MSG_CHECKING([if dellI8k ksim module should be compiled])
case "$host" in
  *-*-linux*) ksim_delli8k_compile=yes; UNAME='Linux' ;;
  *) ksim_delli8k_compile=no; UNAME='' ;;
esac

AC_MSG_RESULT($ksim_delli8k_compile)
AM_CONDITIONAL(supports_i8k, test x$ksim_delli8k_compile = xyes)

kde_safe_cppflags=$CPPFLAGS
CPPFLAGS="$CPPFLAGS -include X11/Xlib.h -include X11/Xutil.h -include X11/Xproto.h"
AC_LANG_SAVE
AC_LANG_CPLUSPLUS
AC_CHECK_HEADER(X11/extensions/extutil.h, AC_DEFINE(HAVE_EXTUTIL_H, 1, [If we have extutil.h]) have_extutil_h=yes, , )
AM_CONDITIONAL(include_nv, test "x$have_extutil_h" = "xyes")
AC_LANG_RESTORE
CPPFLAGS=$kde_safe_cppflags