Extended XFCE_PANEL_PLUGIN macro to honor the new threaded panel.
(Old svn revision: 326)master
parent
2fca59c250
commit
3533786fe9
|
@ -40,6 +40,17 @@ AC_DEFUN([XFCE_PANEL_PLUGIN],
|
||||||
[
|
[
|
||||||
BM_DEPEND([$1], [xfce4-panel-1.0], [$2])
|
BM_DEPEND([$1], [xfce4-panel-1.0], [$2])
|
||||||
|
|
||||||
|
dnl Check if the panel is threaded
|
||||||
|
ac_CFLAGS=$$1_CFLAGS
|
||||||
|
AC_MSG_CHECKING([whether the panel is threaded])
|
||||||
|
if $PKG_CONFIG --atleast-version=4.1.8 xfce4-panel-1.0; then
|
||||||
|
$1_CFLAGS="$ac_CFLAGS -DXFCE_PANEL_THREADED=1 -DXFCE_PANEL_LOCK\(\)=gdk_threads_enter\(\) -DXFCE_PANEL_UNLOCK\(\)=gdk_threads_leave\(\)"
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
else
|
||||||
|
$1_CFLAGS="$ac_CFLAGS -DXFCE_PANEL_LOCK\(\)=do{}while\(0\) -DXFCE_PANEL_UNLOCK\(\)=do{}while\(0\)"
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi
|
||||||
|
|
||||||
dnl Check where to put the plugins to
|
dnl Check where to put the plugins to
|
||||||
AC_ARG_WITH([pluginsdir],
|
AC_ARG_WITH([pluginsdir],
|
||||||
AC_HELP_STRING([--with-pluginsdir=DIR], [Install plugins dir DIR]),
|
AC_HELP_STRING([--with-pluginsdir=DIR], [Install plugins dir DIR]),
|
||||||
|
|
Loading…
Reference in New Issue