forked from enlightenment/efl
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:
parent
c537ed8e3c
commit
9096f91b3d
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue