Remove libuvt
[platform/upstream/kmscon.git] / configure.ac
index 41afd53..01ae4fc 100644 (file)
@@ -95,21 +95,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)
@@ -120,6 +110,11 @@ PKG_CHECK_MODULES([PIXMAN], [pixman-1],
 AC_SUBST(PIXMAN_CFLAGS)
 AC_SUBST(PIXMAN_LIBS)
 
+PKG_CHECK_MODULES([TSM], [libtsm],
+                  [have_tsm=yes], [have_tsm=no])
+AC_SUBST(TSM_CFLAGS)
+AC_SUBST(TSM_LIBS)
+
 #
 # Parse arguments
 # This parses all arguments that are given via "--enable-XY" or "--with-XY" and
@@ -149,30 +144,6 @@ elif test "x$enable_eloop" = "x" ; then
 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],
@@ -348,16 +319,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 +334,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
@@ -465,44 +431,6 @@ 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=""
@@ -685,25 +613,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,9 +646,9 @@ 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
+        if test "x$have_tsm" = "xno" ; then
                 session_terminal_avail=no
-                session_terminal_missing="$tsm_missing"
+                session_terminal_missing="libtsm"
         fi
 
         if test "x$session_terminal_avail" = "xno" ; then
@@ -761,9 +670,9 @@ if test ! "x$enable_kmscon" = "xno" ; then
                 kmscon_missing="$eloop_missing,$kmscon_missing"
         fi
 
-        if test "x$tsm_avail" = "xno" ; then
+        if test "x$have_tsm" = "xno" ; then
                 kmscon_avail=no
-                kmscon_missing="$tsm_missing,$kmscon_missing"
+                kmscon_missing="libtsm,$kmscon_missing"
         fi
 
         if test "x$uterm_avail" = "xno" ; then
@@ -803,7 +712,6 @@ 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 +731,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
@@ -919,22 +819,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
@@ -997,14 +881,6 @@ AM_CONDITIONAL([BUILD_ENABLE_ELOOP_DBUS],
 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],
@@ -1099,15 +975,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],
@@ -1202,8 +1069,6 @@ fi
 
 AC_CONFIG_FILES([Makefile
                  docs/pc/libeloop.pc
-                 docs/pc/libtsm.pc
-                 docs/pc/libuvt.pc
                  docs/pc/libuterm.pc])
 AC_OUTPUT
 
@@ -1223,8 +1088,6 @@ AC_MSG_NOTICE([Build configuration:
   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:
@@ -1241,7 +1104,6 @@ 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: