X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=configure.ac;h=eb3020f06d8d378477575e9bbe3300e90b54e708;hb=refs%2Ftags%2Faccepted%2Ftizen%2Fcommon%2F20140625.161849;hp=41afd538cb66285ea7e4cd9933ef60bd655421e8;hpb=972ec107cf7a69c32752bab3076af1275239d317;p=platform%2Fupstream%2Fkmscon.git diff --git a/configure.ac b/configure.ac index 41afd53..eb3020f 100644 --- a/configure.ac +++ b/configure.ac @@ -6,7 +6,7 @@ AC_PREREQ(2.68) AC_INIT([kmscon], - [7], + [8], [http://bugs.freedesktop.org/enter_bug.cgi?product=kmscon], [kmscon], [http://www.freedesktop.org/wiki/Software/kmscon]) @@ -16,7 +16,6 @@ AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_HEADER(config.h) AC_USE_SYSTEM_EXTENSIONS AC_SYS_LARGEFILE -AC_PREFIX_DEFAULT([/usr]) AC_CANONICAL_SYSTEM AM_INIT_AUTOMAKE([foreign 1.11 subdir-objects dist-xz no-dist-gzip tar-pax -Wall -Werror -Wno-portability]) @@ -45,6 +44,26 @@ LT_PREREQ(2.2) LT_INIT # +# Required pkg-config dependencies +# + +PKG_CHECK_MODULES([XKBCOMMON], [xkbcommon]) +AC_SUBST(XKBCOMMON_CFLAGS) +AC_SUBST(XKBCOMMON_LIBS) + +PKG_CHECK_MODULES([TSM], [libtsm]) +AC_SUBST(TSM_CFLAGS) +AC_SUBST(TSM_LIBS) + +PKG_CHECK_MODULES([UDEV], [libudev >= 172]) +AC_SUBST(UDEV_CFLAGS) +AC_SUBST(UDEV_LIBS) + +PKG_CHECK_MODULES([DRM], [libdrm]) +AC_SUBST(DRM_CFLAGS) +AC_SUBST(DRM_LIBS) + +# # pkg-config dependencies # This unconditionally checks for all dependencies even if they are disabled. We # later look whether all required depedencies are met and finish the @@ -55,31 +74,11 @@ LT_INIT # ourself. # -PKG_CHECK_MODULES([XKBCOMMON], [xkbcommon], - [have_xkbcommon=yes], [have_xkbcommon=no]) -AC_SUBST(XKBCOMMON_CFLAGS) -AC_SUBST(XKBCOMMON_LIBS) - PKG_CHECK_MODULES([SYSTEMD], [libsystemd-daemon libsystemd-login], [have_systemd=yes], [have_systemd=no]) AC_SUBST(SYSTEMD_CFLAGS) AC_SUBST(SYSTEMD_LIBS) -PKG_CHECK_MODULES([UDEV], [libudev >= 172], - [have_udev=yes], [have_udev=no]) -AC_SUBST(UDEV_CFLAGS) -AC_SUBST(UDEV_LIBS) - -PKG_CHECK_MODULES([DBUS], [dbus-1], - [have_dbus=yes], [have_dbus=no]) -AC_SUBST(DBUS_CFLAGS) -AC_SUBST(DBUS_LIBS) - -PKG_CHECK_MODULES([DRM], [libdrm], - [have_drm=yes], [have_drm=no]) -AC_SUBST(DRM_CFLAGS) -AC_SUBST(DRM_LIBS) - PKG_CHECK_MODULES([GBM], [gbm], [have_gbm=yes], [have_gbm=no]) AC_SUBST(GBM_CFLAGS) @@ -95,26 +94,11 @@ PKG_CHECK_MODULES([GLES2], [glesv2], AC_SUBST(GLES2_CFLAGS) AC_SUBST(GLES2_LIBS) -PKG_CHECK_MODULES([FREETYPE2], [freetype2 fontconfig], - [have_freetype2=yes], [have_freetype2=no]) -AC_SUBST(FREETYPE2_CFLAGS) -AC_SUBST(FREETYPE2_LIBS) - PKG_CHECK_MODULES([PANGO], [pango pangoft2], [have_pango=yes], [have_pango=no]) AC_SUBST(PANGO_CFLAGS) AC_SUBST(PANGO_LIBS) -PKG_CHECK_MODULES([FUSE], [fuse >= 2.9.0], - [have_fuse=yes], [have_fuse=no]) -AC_SUBST(FUSE_CFLAGS) -AC_SUBST(FUSE_LIBS) - -PKG_CHECK_MODULES([CAIRO], [cairo], - [have_cairo=yes], [have_cairo=no]) -AC_SUBST(CAIRO_CFLAGS) -AC_SUBST(CAIRO_LIBS) - PKG_CHECK_MODULES([PIXMAN], [pixman-1], [have_pixman=yes], [have_pixman=no]) AC_SUBST(PIXMAN_CFLAGS) @@ -137,66 +121,6 @@ if test "x$enable_all" = "x" ; then fi AC_MSG_RESULT([$enable_all]) -# eloop -AC_MSG_CHECKING([whether user wants eloop]) -AC_ARG_ENABLE([eloop], - [AS_HELP_STRING([--enable-eloop], - [build eloop library])]) -if test "x$enable_all" = "xyes" ; then - enable_eloop="yes" -elif test "x$enable_eloop" = "x" ; then - enable_eloop="no (default)" -fi -AC_MSG_RESULT([$enable_eloop]) - -# TSM -AC_MSG_CHECKING([whether user wants TSM]) -AC_ARG_ENABLE([tsm], - [AS_HELP_STRING([--enable-tsm], - [build tsm library])]) -if test "x$enable_all" = "xyes" ; then - enable_tsm="yes" -elif test "x$enable_tsm" = "x" ; then - enable_tsm="no (default)" -fi -AC_MSG_RESULT([$enable_tsm]) - -# UVT -AC_MSG_CHECKING([whether user wants UVT]) -AC_ARG_ENABLE([uvt], - [AS_HELP_STRING([--enable-uvt], - [build uvt library])]) -if test "x$enable_all" = "xyes" ; then - enable_uvt="yes" -elif test "x$enable_uvt" = "x" ; then - enable_uvt="no (default)" -fi -AC_MSG_RESULT([$enable_uvt]) - -# uterm -AC_MSG_CHECKING([whether user wants uterm]) -AC_ARG_ENABLE([uterm], - [AS_HELP_STRING([--enable-uterm], - [build uterm library])]) -if test "x$enable_all" = "xyes" ; then - enable_uterm="yes" -elif test "x$enable_uterm" = "x" ; then - enable_uterm="no (default)" -fi -AC_MSG_RESULT([$enable_uterm]) - -# kmscon -AC_MSG_CHECKING([whether user wants kmscon]) -AC_ARG_ENABLE([kmscon], - [AS_HELP_STRING([--disable-kmscon], - [do not build kmscon])]) -if test "x$enable_all" = "xyes" ; then - enable_kmscon="yes" -elif test "x$enable_kmscon" = "x" ; then - enable_kmscon="yes (default)" -fi -AC_MSG_RESULT([$enable_kmscon]) - # debug AC_MSG_CHECKING([whether to build with debugging on]) AC_ARG_ENABLE([debug], @@ -233,30 +157,6 @@ elif test "x$enable_multi_seat" = "x" ; then fi AC_MSG_RESULT([$enable_multi_seat]) -# hotplug -AC_MSG_CHECKING([whether user wants udev for device hotplug support]) -AC_ARG_ENABLE([hotplug], - [AS_HELP_STRING([--enable-hotplug], - [enable device hotplug support with udev])]) -if test "x$enable_all" = "xyes" ; then - enable_hotplug="yes" -elif test "x$enable_hotplug" = "x" ; then - enable_hotplug="yes (default)" -fi -AC_MSG_RESULT([$enable_hotplug]) - -# eloop-dbus -AC_MSG_CHECKING([whether user wants eloop dbus support]) -AC_ARG_ENABLE([eloop-dbus], - [AS_HELP_STRING([--enable-eloop-dbus], - [enable eloop dbus support])]) -if test "x$enable_all" = "xyes" ; then - enable_eloop_dbus="yes" -elif test "x$enable_eloop_dbus" = "x" ; then - enable_eloop_dbus="no (default)" -fi -AC_MSG_RESULT([$enable_eloop_dbus]) - # video backends AC_MSG_CHECKING([which video backends the user wants]) AC_ARG_WITH([video], @@ -305,18 +205,15 @@ AC_ARG_WITH([renderers], [with_renderers="default"]) enable_renderer_bbulk="no" enable_renderer_gltex="no" -enable_renderer_cairo="no" enable_renderer_pixman="no" if test "x$enable_all" = "xyes" ; then enable_renderer_bbulk="yes" enable_renderer_gltex="yes" - enable_renderer_cairo="yes" enable_renderer_pixman="yes" - with_renderers="bbulk,gltex,cairo,pixman (all)" + with_renderers="bbulk,gltex,pixman (all)" elif test "x$with_renderers" = "xdefault" ; then enable_renderer_bbulk="yes (default)" enable_renderer_gltex="yes (default)" - enable_renderer_cairo="no (default)" enable_renderer_pixman="no (default)" with_renderers="bbulk,gltex (default)" elif test ! "x$with_renderers" = "x" ; then @@ -327,8 +224,6 @@ elif test ! "x$with_renderers" = "x" ; then enable_renderer_bbulk="yes" elif test "x$i" = "xgltex" ; then enable_renderer_gltex="yes" - elif test "x$i" = "xcairo" ; then - enable_renderer_cairo="yes" elif test "x$i" = "xpixman" ; then enable_renderer_pixman="yes" else @@ -348,16 +243,13 @@ AC_ARG_WITH([fonts], [], [with_fonts="default"]) enable_font_unifont="no" -enable_font_freetype2="no" enable_font_pango="no" if test "x$enable_all" = "xyes" ; then enable_font_unifont="yes" - enable_font_freetype2="yes" enable_font_pango="yes" - with_fonts="unifont,freetype2,pango (all)" + with_fonts="unifont,pango (all)" elif test "x$with_fonts" = "xdefault" ; then enable_font_unifont="yes (default)" - enable_font_freetype2="no (default)" enable_font_pango="yes (default)" with_fonts="unifont,pango (default)" elif test ! "x$with_fonts" = "x" ; then @@ -366,8 +258,6 @@ elif test ! "x$with_fonts" = "x" ; then for i in $with_fonts ; do if test "x$i" = "xunifont" ; then enable_font_unifont="yes" - elif test "x$i" = "xfreetype2" ; then - enable_font_freetype2="yes" elif test "x$i" = "xpango" ; then enable_font_pango="yes" else @@ -437,72 +327,6 @@ else optimizations_missing="enable-optimizations" fi -# eloop-dbus -eloop_dbus_avail=no -eloop_dbus_missing="" -if test ! "x$enable_eloop_dbus" = "xno" ; then - eloop_dbus_avail=yes - if test "x$have_dbus" = "xno" ; then - eloop_dbus_avail=no - eloop_dbus_missing="libdbus" - fi - - if test "x$eloop_dbus_avail" = "xno" ; then - if test "x$enable_eloop_dbus" = "xyes" ; then - AC_ERROR([missing for eloop-dbus: $eloop_dbus_missing]) - fi - fi -else - eloop_dbus_missing="enable-eloop-dbus" -fi - -# eloop -eloop_avail=no -eloop_missing="" -if test ! "x$enable_eloop" = "xno" ; then - eloop_avail=yes -else - eloop_missing="enable-eloop" -fi - -# TSM -tsm_avail=no -tsm_missing="" -if test ! "x$enable_tsm" = "xno" ; then - tsm_avail=yes - if test "x$have_xkbcommon" = "xno" ; then - tsm_avail=no - tsm_missing="libxkbcommon" - fi - - if test "x$tsm_avail" = "xno" ; then - if test "x$enable_tsm" = "xyes" ; then - AC_ERROR([missing for TSM: $tsm_missing]) - fi - fi -else - tsm_missing="enable-tsm" -fi - -# UVT -uvt_avail=no -uvt_missing="" -if test ! "x$enable_uvt" = "xno" ; then - uvt_avail=yes - if test "x$have_fuse" = "xno" ; then - uvt_avail=no - uvt_missing="fuse" - fi - - if test "x$uvt_avail" = "xno" ; then - if test "x$enable_uvt" = "xyes" ; then - AC_ERROR([missing for UVT: $uvt_missing]) - fi - fi -else - uvt_missing="enable-uvt" -fi - # video fbdev video_fbdev_avail=no video_fbdev_missing="" @@ -518,16 +342,6 @@ video_drm2d_avail=no video_drm2d_missing="" if test ! "x$enable_video_drm2d" = "xno" ; then video_drm2d_avail=yes - if test "x$have_drm3d" = "xno" ; then - video_drm2d_avail=no - video_drm2d_missing="libdrm3d" - fi - - if test "x$video_drm2d_avail" = "xno" ; then - if test "x$enable_video_drm2d" = "xyes" ; then - AC_ERROR([missing for drm2d video backend: $video_drm2d_missing]) - fi - fi else video_drm2d_missing="enable-video-drm2d" fi @@ -537,10 +351,6 @@ video_drm3d_avail=no video_drm3d_missing="" if test ! "x$enable_video_drm3d" = "xno" ; then video_drm3d_avail=yes - if test "x$have_drm3d" = "xno" ; then - video_drm3d_avail=no - video_drm3d_missing="libdrm3d,$video_drm3d_missing" - fi if test "x$have_gbm" = "xno" ; then video_drm3d_avail=no video_drm3d_missing="libgbm,$video_drm3d_missing" @@ -563,15 +373,6 @@ else video_drm3d_missing="enable-video-drm3d" fi -# uterm -uterm_avail=no -uterm_missing="" -if test ! "x$enable_uterm" = "xno" ; then - uterm_avail=yes -else - uterm_missing="enable-uterm" -fi - # multi-seat multi_seat_avail=no multi_seat_missing="" @@ -591,25 +392,6 @@ else multi_seat_missing="enable-multi-seat" fi -# hotplug -hotplug_avail=no -hotplug_missing="" -if test ! "x$enable_hotplug" = "xno" ; then - hotplug_avail=yes - if test "x$have_udev" = "xno" ; then - hotplug_avail=no - hotplug_missing="libudev" - fi - - if test "x$hotplug_avail" = "xno" ; then - if test "x$enable_hotplug" = "xyes" ; then - AC_ERROR([missing for hotplug-support: $hotplug_missing]) - fi - fi -else - hotplug_missing="enable-hotplug" -fi - # renderer bbulk renderer_bbulk_avail=no renderer_bbulk_missing="" @@ -638,25 +420,6 @@ else renderer_gltex_missing="enable-renderer-gltex" fi -# renderer cairo -renderer_cairo_avail=no -renderer_cairo_missing="" -if test ! "x$enable_renderer_cairo" = "xno" ; then - renderer_cairo_avail=yes - if test "x$have_cairo" = "xno" ; then - renderer_cairo_avail=no - renderer_cairo_missing="cairo" - fi - - if test "x$renderer_cairo_avail" = "xno" ; then - if test "x$enable_renderer_cairo" = "xyes" ; then - AC_ERROR([missing for renderer-cairo: $renderer_cairo_missing]) - fi - fi -else - renderer_cairo_missing="enable-renderer-cairo" -fi - # renderer pixman renderer_pixman_avail=no renderer_pixman_missing="" @@ -685,25 +448,6 @@ else font_unifont_missing="enable-font-unifont" fi -# font freetype2 -font_freetype2_avail=no -font_freetype2_missing="" -if test ! "x$enable_font_freetype2" = "xno" ; then - font_freetype2_avail=yes - if test "x$have_freetype2" = "xno" ; then - font_freetype2_avail=no - font_freetype2_missing="libfontconfig,libfreetype2" - fi - - if test "x$font_freetype2_avail" = "xno" ; then - if test "x$enable_font_freetype2" = "xyes" ; then - AC_ERROR([missing for font-freetype2: $font_freetype2_missing]) - fi - fi -else - font_freetype2_missing="enable-font-freetype2" -fi - # font pango font_pango_avail=no font_pango_missing="" @@ -737,49 +481,10 @@ session_terminal_avail=no session_terminal_missing="" if test ! "x$enable_session_terminal" = "xno" ; then session_terminal_avail=yes - if test "x$tsm_avail" = "xno" ; then - session_terminal_avail=no - session_terminal_missing="$tsm_missing" - fi - - if test "x$session_terminal_avail" = "xno" ; then - if test "x$enable_session_terminal" = "xyes" ; then - AC_ERROR([missing for session-terminal: $session_terminal_missing]) - fi - fi else session_terminal_missing="enable-session-terminal" fi -# kmscon -kmscon_avail=no -kmscon_missing="" -if test ! "x$enable_kmscon" = "xno" ; then - kmscon_avail=yes - if test "x$eloop_avail" = "xno" ; then - kmscon_avail=no - kmscon_missing="$eloop_missing,$kmscon_missing" - fi - - if test "x$tsm_avail" = "xno" ; then - kmscon_avail=no - kmscon_missing="$tsm_missing,$kmscon_missing" - fi - - if test "x$uterm_avail" = "xno" ; then - kmscon_avail=no - kmscon_missing="$uterm_missing,$kmscon_missing" - fi - - if test "x$kmscon_avail" = "xno" ; then - if test "x$enable_kmscon" = "xyes" ; then - AC_ERROR([missing for kmscon: $kmscon_missing]) - fi - fi -else - kmscon_missing="enable-kmscon" -fi - # # Enable all required modules # We now know which modules can be built by checking the *_avail variables set @@ -788,22 +493,11 @@ fi # needs them. This is done top-down of course. # -# kmscon -kmscon_enabled=no -if test "x$kmscon_avail" = "xyes" ; then - if test "x${enable_kmscon% *}" = "xyes" ; then - kmscon_enabled=yes - enable_eloop=yes - enable_uterm=yes - fi -fi - # session terminal session_terminal_enabled=no if test "x$session_terminal_avail" = "xyes" ; then if test "x${enable_session_terminal% *}" = "xyes" ; then session_terminal_enabled=yes - enable_tsm=yes fi fi @@ -823,14 +517,6 @@ if test "x$font_pango_avail" = "xyes" ; then fi fi -# font freetype2 -font_freetype2_enabled=no -if test "x$font_freetype2_avail" = "xyes" ; then - if test "x${enable_font_freetype2% *}" = "xyes" ; then - font_freetype2_enabled=yes - fi -fi - # font unifont font_unifont_enabled=no if test "x$font_unifont_avail" = "xyes" ; then @@ -847,14 +533,6 @@ if test "x$renderer_gltex_avail" = "xyes" ; then fi fi -# renderer cairo -renderer_cairo_enabled=no -if test "x$renderer_cairo_avail" = "xyes" ; then - if test "x${enable_renderer_cairo% *}" = "xyes" ; then - renderer_cairo_enabled=yes - fi -fi - # renderer pixman renderer_pixman_enabled=no if test "x$renderer_pixman_avail" = "xyes" ; then @@ -871,14 +549,6 @@ if test "x$renderer_bbulk_avail" = "xyes" ; then fi fi -# hotplug -hotplug_enabled=no -if test "x$hotplug_avail" = "xyes" ; then - if test "x${enable_hotplug% *}" = "xyes" ; then - hotplug_enabled=yes - fi -fi - # multi-seat multi_seat_enabled=no if test "x$multi_seat_avail" = "xyes" ; then @@ -887,14 +557,6 @@ if test "x$multi_seat_avail" = "xyes" ; then fi fi -# uterm -uterm_enabled=no -if test "x$uterm_avail" = "xyes" ; then - if test "x${enable_uterm% *}" = "xyes" ; then - uterm_enabled=yes - fi -fi - # video drm3d video_drm3d_enabled=no if test "x$video_drm3d_avail" = "xyes" ; then @@ -919,38 +581,6 @@ if test "x$video_fbdev_avail" = "xyes" ; then fi fi -# UVT -uvt_enabled=no -if test "x$uvt_avail" = "xyes" ; then - if test "x${enable_uvt% *}" = "xyes" ; then - uvt_enabled=yes - fi -fi - -# tsm -tsm_enabled=no -if test "x$tsm_avail" = "xyes" ; then - if test "x${enable_tsm% *}" = "xyes" ; then - tsm_enabled=yes - fi -fi - -# eloop -eloop_enabled=no -if test "x$eloop_avail" = "xyes" ; then - if test "x${enable_eloop% *}" = "xyes" ; then - eloop_enabled=yes - fi -fi - -# eloop-dbus -eloop_dbus_enabled=no -if test "x$eloop_dbus_avail" = "xyes" ; then - if test "x${enable_eloop_dbus% *}" = "xyes" ; then - eloop_dbus_enabled=yes - fi -fi - # optimizations optimizations_enabled=no if test "x$optimizations_avail" = "xyes" ; then @@ -989,22 +619,6 @@ AM_CONDITIONAL([BUILD_ENABLE_DEBUG], AM_CONDITIONAL([BUILD_ENABLE_OPTIMIZATIONS], [test "x$optimizations_enabled" = "xyes"]) -# eloop-dbus -AM_CONDITIONAL([BUILD_ENABLE_ELOOP_DBUS], - [test "x$eloop_dbus_enabled" = "xyes"]) - -# eloop -AM_CONDITIONAL([BUILD_ENABLE_ELOOP], - [test "x$eloop_enabled" = "xyes"]) - -# TSM -AM_CONDITIONAL([BUILD_ENABLE_TSM], - [test "x$tsm_enabled" = "xyes"]) - -# UVT -AM_CONDITIONAL([BUILD_ENABLE_UVT], - [test "x$uvt_enabled" = "xyes"]) - # video fbdev if test "x$video_fbdev_enabled" = "xyes" ; then AC_DEFINE([BUILD_ENABLE_VIDEO_FBDEV], [1], @@ -1032,10 +646,6 @@ fi AM_CONDITIONAL([BUILD_ENABLE_VIDEO_DRM3D], [test "x$video_drm3d_enabled" = "xyes"]) -# uterm -AM_CONDITIONAL([BUILD_ENABLE_UTERM], - [test "x$uterm_enabled" = "xyes"]) - # multi-seat if test "x$multi_seat_enabled" = "xyes" ; then AC_DEFINE([BUILD_ENABLE_MULTI_SEAT], [1], @@ -1045,15 +655,6 @@ fi AM_CONDITIONAL([BUILD_ENABLE_MULTI_SEAT], [test "x$multi_seat_enabled" = "xyes"]) -# hotplug -if test "x$hotplug_enabled" = "xyes" ; then - AC_DEFINE([BUILD_ENABLE_HOTPLUG], [1], - [Use udev for hotplug support]) -fi - -AM_CONDITIONAL([BUILD_ENABLE_HOTPLUG], - [test "x$hotplug_enabled" = "xyes"]) - # renderer bbulk if test "x$renderer_bbulk_enabled" = "xyes" ; then AC_DEFINE([BUILD_ENABLE_RENDERER_BBULK], [1], @@ -1072,15 +673,6 @@ fi AM_CONDITIONAL([BUILD_ENABLE_RENDERER_GLTEX], [test "x$renderer_gltex_enabled" = "xyes"]) -# renderer cairo -if test "x$renderer_cairo_enabled" = "xyes" ; then - AC_DEFINE([BUILD_ENABLE_RENDERER_CAIRO], [1], - [Build cairo rendering backend]) -fi - -AM_CONDITIONAL([BUILD_ENABLE_RENDERER_CAIRO], - [test "x$renderer_cairo_enabled" = "xyes"]) - # renderer pixman if test "x$renderer_pixman_enabled" = "xyes" ; then AC_DEFINE([BUILD_ENABLE_RENDERER_PIXMAN], [1], @@ -1099,15 +691,6 @@ fi AM_CONDITIONAL([BUILD_ENABLE_FONT_UNIFONT], [test "x$font_unifont_enabled" = "xyes"]) -# font freetype2 -if test "x$font_freetype2_enabled" = "xyes" ; then - AC_DEFINE([BUILD_ENABLE_FONT_FREETYPE2], [1], - [Build freetype2 font backend]) -fi - -AM_CONDITIONAL([BUILD_ENABLE_FONT_FREETYPE2], - [test "x$font_freetype2_enabled" = "xyes"]) - # font pango if test "x$font_pango_enabled" = "xyes" ; then AC_DEFINE([BUILD_ENABLE_FONT_PANGO], [1], @@ -1135,10 +718,6 @@ fi AM_CONDITIONAL([BUILD_ENABLE_SESSION_TERMINAL], [test "x$session_terminal_enabled" = "xyes"]) -# kmscon -AM_CONDITIONAL([BUILD_ENABLE_KMSCON], - [test "x$kmscon_enabled" = "xyes"]) - # # Miscellaneous Checks # All checks below are independent of module checking or depend on the results @@ -1176,6 +755,7 @@ if test x$have_gbm = xyes ; then fi # check for xsltproc +AC_ARG_VAR([XSLTPROC], [xsltproc program]) AC_PATH_PROG(XSLTPROC, xsltproc) AM_CONDITIONAL([BUILD_HAVE_XSLTPROC], [test "x$XSLTPROC" != "x"]) @@ -1194,17 +774,24 @@ else AC_MSG_RESULT([no]) fi +# gles2 helpers +AM_CONDITIONAL([BUILD_HAVE_GLES2], [test "x$have_gles2" = "xyes"]) + +# check for mandatory objcopy program +AC_ARG_VAR([OBJCOPY], [objcopy program]) +AC_CHECK_TOOL([OBJCOPY], [objcopy], "") + +if test "x$OBJCOPY" = "x" ; then + AC_ERROR([Cannot find "objcopy" program]) +fi + # # Makefile vars # After everything is configured, we correctly substitute the values for the # makefiles. # -AC_CONFIG_FILES([Makefile - docs/pc/libeloop.pc - docs/pc/libtsm.pc - docs/pc/libuvt.pc - docs/pc/libuterm.pc]) +AC_CONFIG_FILES([Makefile]) AC_OUTPUT # @@ -1220,19 +807,10 @@ AC_MSG_NOTICE([Build configuration: libdir: $libdir includedir: $includedir - Applications and Libraries: - kmscon: $kmscon_enabled ($kmscon_avail: $kmscon_missing) - uterm: $uterm_enabled ($uterm_avail: $uterm_missing) - tsm: $tsm_enabled ($tsm_avail: $tsm_missing) - uvt: $uvt_enabled ($uvt_avail: $uvt_missing) - eloop: $eloop_enabled ($eloop_avail: $eloop_missing) - Miscellaneous Options: debug: $debug_enabled ($debug_avail: $debug_missing) optimizations: $optimizations_enabled ($optimizations_avail: $optimizations_missing) multi-seat: $multi_seat_enabled ($multi_seat_avail: $multi_seat_missing) - hotplug: $hotplug_enabled ($hotplug_avail: $hotplug_missing) - eloop-dbus: $eloop_dbus_enabled ($eloop_dbus_avail: $eloop_dbus_missing) Video Backends: fbdev: $video_fbdev_enabled ($video_fbdev_avail: $video_fbdev_missing) @@ -1241,13 +819,11 @@ AC_MSG_NOTICE([Build configuration: Font Backends: unifont: $font_unifont_enabled ($font_unifont_avail: $font_unifont_missing) - freetype2: $font_freetype2_enabled ($font_freetype2_avail: $font_freetype2_missing) pango: $font_pango_enabled ($font_pango_avail: $font_pango_missing) Renderers: bbulk: $renderer_bbulk_enabled ($renderer_bbulk_avail: $renderer_bbulk_missing) gltex: $renderer_gltex_enabled ($renderer_gltex_avail: $renderer_gltex_missing) - cairo: $renderer_cairo_enabled ($renderer_cairo_avail: $renderer_cairo_missing) pixman: $renderer_pixman_enabled ($renderer_pixman_avail: $renderer_pixman_missing) Session Types: