Added checks for dpms available in X so we know to build ecore_x_dpms or

not. Added a fallback check that looks in the Xext if not found in Xdpms.


SVN revision: 28688
This commit is contained in:
Christopher Michael 2007-03-13 09:31:22 +00:00
parent c537ed8e3c
commit 9096f91b3d
1 changed files with 46 additions and 1 deletions

View File

@ -481,6 +481,51 @@ if test "x$have_ecore_x" = "xyes"; then
AC_SUBST(Xdamage_cflags)
AC_SUBST(Xdamage_libs)
Xdpms_libs=""
Xdpms_cflags=""
use_Xdpms="no"
PCFLAGS=$CFLAGS
CFLAGS=$x_cflags" "$x_includes
AC_CHECK_HEADER(X11/extensions/dpms.h,
[
AC_CHECK_LIB(Xdpms, DPMSQueryExtension,
[
AC_DEFINE(ECORE_DPMS, 1, [Build support for DPMS])
Xdpms_cflags=""
Xdpms_libs="-lXdpms"
use_Xdpms="yes"
], [
AC_CHECK_LIB(Xext, DPMSQueryExtension,
[
AC_DEFINE(ECORE_DPMS, 1, [Build support for DPMS])
Xdpms_cflags=""
Xdpms_libs="-lXext"
use_Xdpms="yes"
], [
Xdpms_cflags=""
Xdpms_libs=""
use_Xdpms="no"
], [
$x_libs
]
)
], [
$x_libs
]
)
], [
Xdpms_cflags=""
Xdpms_libs=""
use_Xdpms="no"
], [
#include <X11/Xlib.h>
]
)
CFLAGS=$PCFLAGS
AC_SUBST(Xdpms_cflags)
AC_SUBST(Xdpms_libs)
fi
AC_SUBST(ecore_x_cflags)
@ -1287,7 +1332,7 @@ echo
echo " Ecore_Job....................: $have_ecore_job"
echo " Ecore_Con....................: $have_ecore_con (OpenSSL: $use_openssl)"
echo " Ecore_Txt....................: $have_ecore_txt"
echo " Ecore_X......................: $have_ecore_x (Xcursor: $use_Xcursor) (Xprint: $use_Xprint) (Xinerama: $use_Xinerama) (Xrandr: $use_Xrandr) (Xscreensaver: $use_Xss) (Xrender: $use_Xrender) (Xfixes: $use_Xfixes) (Xdamage: $use_Xdamage)"
echo " Ecore_X......................: $have_ecore_x (Xcursor: $use_Xcursor) (Xprint: $use_Xprint) (Xinerama: $use_Xinerama) (Xrandr: $use_Xrandr) (Xscreensaver: $use_Xss) (Xrender: $use_Xrender) (Xfixes: $use_Xfixes) (Xdamage: $use_Xdamage) (Xdpms: $use_Xdpms)"
echo " Ecore_FB.....................: $have_ecore_fb"
echo " Ecore_DFB....................: $have_ecore_dfb"
echo " Ecore_Evas...................: $have_ecore_evas"