File: x_ac_sview.m4

package info (click to toggle)
slurm-wlm-contrib 24.11.5-2
  • links: PTS, VCS
  • area: contrib
  • in suites: trixie
  • size: 50,596 kB
  • sloc: ansic: 529,598; exp: 64,795; python: 17,051; sh: 9,411; javascript: 6,528; makefile: 4,030; perl: 3,762; pascal: 131
file content (71 lines) | stat: -rw-r--r-- 2,242 bytes parent folder | download | duplicates (5)
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
##*****************************************************************************
#  AUTHOR:
#    Tim McMullan <mcmullan@schedmd.com>
#
#  SYNOPSIS:
#    Control compiling of sview
#
##*****************************************************************************

AC_DEFUN([X_AC_SVIEW],
[
  AC_MSG_NOTICE([checking whether to compile sview])
  AC_ARG_ENABLE(
    [sview],
    AS_HELP_STRING(--disable-sview,disable sview support),
    [ case "$enableval" in
        yes) x_ac_sview=yes ;;
         no) x_ac_sview=no ;;
          *) AC_MSG_RESULT([doh!])
             AC_MSG_ERROR([bad value "$enableval" for --enable-sview])
      esac
    ]
  )

  if test "x$x_ac_sview" == "xno"; then
    AC_MSG_NOTICE([sview is disabled])
  else
    # use the correct libs if running on 64bit
    if test -d "/usr/lib64/pkgconfig"; then
      PKG_CONFIG_PATH="/usr/lib64/pkgconfig/:$PKG_CONFIG_PATH"
    fi

    if test -d "/opt/gnome/lib64/pkgconfig"; then
      PKG_CONFIG_PATH="/opt/gnome/lib64/pkgconfig/:$PKG_CONFIG_PATH"
    fi

    AM_PATH_GLIB_2_0([2.7.1], [ac_glib_test="yes"], [ac_glib_test="no"],
                     [gthread])

    if test ${glib_config_minor_version=0} -ge 32 ; then
      AC_DEFINE([GLIB_NEW_THREADS], 1,
                [Define to 1 if using glib-2.32.0 or higher])
   fi

    AM_PATH_GTK_2_0([2.7.1], [ac_gtk_test="yes"], [ac_gtk_test="no"], [gthread])
    if test ${gtk_config_minor_version=0} -ge 10 ; then
      AC_DEFINE([GTK2_USE_RADIO_SET], 1,
                [Define to 1 if using gtk+-2.10.0 or higher])
    fi

    if test ${gtk_config_minor_version=0} -ge 12 ; then
      AC_DEFINE([GTK2_USE_TOOLTIP], 1,
                [Define to 1 if using gtk+-2.12.0 or higher])
    fi

    if test ${gtk_config_minor_version=0} -ge 14 ; then
      AC_DEFINE([GTK2_USE_GET_FOCUS], 1,
                [Define to 1 if using gtk+-2.14.0 or higher])
    fi

    if test "x$ac_glib_test" != "xyes" -o "x$ac_gtk_test" != "xyes"; then
      if test -z "$x_ac_sview"; then
        AC_MSG_WARN([cannot build sview without gtk library])
      else
        AC_MSG_ERROR([cannot build sview without gtk library])
      fi
    fi
  fi

  AM_CONDITIONAL(BUILD_SVIEW, [test "x$ac_glib_test" = "xyes"] && [test "x$ac_gtk_test" = "xyes"])
])