gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash configure.ac ChangeLog


From: Rob Savoye
Subject: [Gnash-commit] gnash configure.ac ChangeLog
Date: Sun, 17 Dec 2006 02:38:56 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Rob Savoye <rsavoye>    06/12/17 02:38:55

Modified files:
        .              : configure.ac ChangeLog 

Log message:
                * configure.ac: Add tests for MySQL. Print MYSQL flags from
                configure tests. Drop enable testing option. Add mysql and 
cygnal
                configure output directories. Remove unused options for http
                server. Add option to disable building cygnal. Add option to
                disable building extensions.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/configure.ac?cvsroot=gnash&r1=1.224&r2=1.225
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1947&r2=1.1948

Patches:
Index: configure.ac
===================================================================
RCS file: /sources/gnash/gnash/configure.ac,v
retrieving revision 1.224
retrieving revision 1.225
diff -u -b -r1.224 -r1.225
--- configure.ac        9 Dec 2006 09:17:35 -0000       1.224
+++ configure.ac        17 Dec 2006 02:38:55 -0000      1.225
@@ -15,7 +15,7 @@
 dnl  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 dnl  
 
-dnl $Id: configure.ac,v 1.224 2006/12/09 09:17:35 strk Exp $
+dnl $Id: configure.ac,v 1.225 2006/12/17 02:38:55 rsavoye Exp $
 
 AC_PREREQ(2.50)
 AC_INIT(gnash, cvs)
@@ -40,9 +40,6 @@
     ;;
 esac
 
-dnl openbsd without version number
-dnl openbsd_os=`echo $target_os | cut -c 1-7`
-
 AM_CONDITIONAL(PLUGIN_LINK_UNDEFINED, test x$openbsd_os = xopenbsd)
 
 dnl Get build date for helping us debugging
@@ -88,6 +85,36 @@
 
 AM_CONDITIONAL(XML, test x$xml = xyes)
 
+dnl Add XML support, if specified.
+AC_ARG_ENABLE(xml, AC_HELP_STRING([--disable-xml], [Disable support for XML 
and XMLSocket]),
+[case "${enableval}" in
+  yes) xml=yes ;;
+  no)  xml=no ;;
+  *)   AC_MSG_ERROR([bad value ${enableval} for disable-xml option]) ;;
+esac],xml=yes)
+
+AM_CONDITIONAL(XML, test x$xml = xyes)
+
+dnl Don't build the extensions if specified.
+AC_ARG_ENABLE(extensions, AC_HELP_STRING([--disable-extensions], [Disable 
support for Gnash EXTENSIONS]),
+[case "${enableval}" in
+  yes) extensions=yes ;;
+  no)  extensions=no ;;
+  *)   AC_MSG_ERROR([bad value ${enableval} for disable-extensions option]) ;;
+esac],extensions=yes)
+
+AM_CONDITIONAL(EXTENSIONS, test x$extensions = xyes)
+
+dnl Don't build the cygnal server if specified.
+AC_ARG_ENABLE(cygnal, AC_HELP_STRING([--disable-cygnal], [Disable support for 
the Cygnal server]),
+[case "${enableval}" in
+  yes) cygnal=yes ;;
+  no)  cygnal=no ;;
+  *)   AC_MSG_ERROR([bad value ${enableval} for disable-cygnal option]) ;;
+esac],cygnal=yes)
+
+AM_CONDITIONAL(CYGNAL, test x$cygnal = xyes)
+
 dnl Fix the Intel 810 LOD bias problem
 AC_ARG_ENABLE(i810-lod-bias, AC_HELP_STRING([--enable-i810-lod-bias], [Enable 
fix for Intel 810 LOD bias problem]),
 [case "${enableval}" in
@@ -110,19 +137,6 @@
 
 AM_CONDITIONAL(SDKINSTALL, test x$sdkinstall = xyes)
 
-dnl Add methods to enable testing
-AC_ARG_ENABLE(testing, AC_HELP_STRING([--enable-testing], [Enable testing 
specific methods]),
-[case "${enableval}" in
-  yes) testing=yes ;;
-  no)  testing=no ;;
-  *)   AC_MSG_ERROR([bad value ${enableval} for enable-testing option]) ;;
-esac], testing=no)
-
-if test x"${testing}" = x"yes"; then
-  AC_DEFINE([ENABLE_TESTING], [], [Unit testing support])
-fi
-AM_CONDITIONAL(TESTING, test x$testing = xyes)
-
 dnl Add KFLASH support, if specified.
 AC_ARG_ENABLE(klash, AC_HELP_STRING([--disable-klash], [Disable support for 
Konqueror plugin]),
 [case "${enableval}" in
@@ -131,19 +145,6 @@
   *)   AC_MSG_ERROR([bad value ${enableval} for --disable-klash option]) ;;
 esac],klash=yes)
 
-dnl dnl Add methods to enable gtk2
-dnl AC_ARG_ENABLE(gtk2, [  --enable-gtk2  Enable GTK2 support for standalone 
player],
-dnl [case "${enableval}" in
-dnl   yes) gtk2=yes ;;
-dnl   no)  gtk2=no ;;
-dnl   *)   AC_MSG_ERROR([bad value ${enableval} for enable-gtk2 option]) ;;
-dnl esac], gtk2=yes)
-
-dnl if test x"${gtk2}" != x"no"; then
-dnl   AC_DEFINE([ENABLE_GTK2], [], [Unit gtk2 support])
-dnl fi
-dnl AM_CONDITIONAL(GTK2, test x$gtk2 = xyes)
-
 AC_ARG_ENABLE(
  gui,
  AC_HELP_STRING([--enable-gui=TOOLKIT], [Specify GUI toolkit: GTK, FLTK, 
RISCOS, FB (framebuffer), KDE or SDL [[GTK]] ]),
@@ -272,32 +273,6 @@
    AC_ERROR([Can't specify a DOM and an xmlReader parser])
 fi
 
-dnl dnl This enables or disables the support to make Gnash function as a
-dnl dnl small web server.
-dnl AC_ARG_ENABLE(http, [  --enable-http           Enable support for a web 
server],
-dnl [case "${enableval}" in
-dnl   yes) http=yes ;;
-dnl   no)  http=no ;;
-dnl   *)   AC_MSG_ERROR([bad value ${enableval} for enable-http option]) ;;
-dnl esac], http=no)
-
-dnl if test x$http = xyes; then
-dnl     AC_DEFINE([HTTP_SUPPORT], [], [Add the mini web server])
-dnl fi
-dnl AM_CONDITIONAL(HTTP, test x$http = xtrue)
-
-dnl AC_ARG_ENABLE(net_conn, [  --enable-net-conn       Enable support ],
-dnl [case "${enableval}" in
-dnl   yes) net_conn=yes ;;
-dnl   no)  net_conn=no ;;
-dnl   *)   AC_MSG_ERROR([bad value ${enableval} for enable-net_conn option]) ;;
-dnl esac], net_conn=no)
-
-dnl if test x$net_conn = xyes; then
-dnl     AC_DEFINE([NETWORK_CONN], [], [Use tcp/ip for local connections])
-dnl fi
-dnl AM_CONDITIONAL(NET_CONN, test x$net_conn = xtrue)
-
 AC_PROG_CC
 AC_PROG_CXX
 AC_EXEEXT
@@ -466,6 +441,8 @@
 dnl AC_CHECK_LIB(c, mremap)
 GNASH_PKG_FIND(z, [zlib.h], [zlib compression library], compress)
 GNASH_PKG_FIND(jpeg, [jpeglib.h], [jpeg images], jpeg_mem_init)
+GNASH_PKG_FIND(mysqlclient, [mysql/mysql.h], [MySQL database], mysql_init)
+AM_CONDITIONAL(ENABLE_MYSQL, [ test x"$mysql" = xyes ])
 
 dnl currently unused
 dnl GNASH_PKG_FIND(png, [png.h], [playing oggs], ogg_sync_init)
@@ -486,6 +463,7 @@
 
 GNASH_PATH_BOOST
 AM_PATH_LIBXML2 
+
 dnl
 dnl NOTE: make sure to check for GLIB and LIBXML2 
 dnl before checking for gstreamer
@@ -841,8 +819,10 @@
 gui/Makefile
 extensions/Makefile
 extensions/dejagnu/Makefile
+extensions/mysql/Makefile
 plugin/Makefile
 plugin/klash/Makefile
+cygnal/Makefile
 )
 dnl cygnal/Makefile
 
@@ -900,10 +880,10 @@
   echo "        GNOME help disabled (default). Use --enable-ghelp to enable."
 fi
 
-if test x"$testing" = x"yes"; then
-  echo "        Unit testing support enabled (default)"
+if test x"$extensions" = x"yes"; then
+  echo "        Build extensions enabled (default). Use --disable-extensions 
to disable."
 else
-  echo "        Unit testing support disabled"
+  echo "        Building Gnash extensions disabled."
 fi
 
 echo "        Renderer engine: "$renderer
@@ -942,6 +922,15 @@
   fi
 fi
 
+if test x$mysql != xno; then
+  if test x"$MYSQLCLIENT_LIBS" != x; then
+    echo "        MYSQL flags are: $MYSQCLIENT_CFLAGS"
+    echo "        MYSQL libs are: $MYSQLCLIENT_LIBS"
+  else
+    echo "        ERROR: No MySQL development package installed!"
+  fi
+fi
+
 if test x$kde = xyes; then
   if test x"$KDE_CFLAGS" != x; then
     echo "        KDE flags are: $KDE_CFLAGS"

Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1947
retrieving revision 1.1948
diff -u -b -r1.1947 -r1.1948
--- ChangeLog   17 Dec 2006 01:49:49 -0000      1.1947
+++ ChangeLog   17 Dec 2006 02:38:55 -0000      1.1948
@@ -1,5 +1,24 @@
 2006-12-16  Rob Savoye  <address@hidden>
 
+       * configure.ac: Add tests for MySQL. Print MYSQL flags from
+       configure tests. Drop enable testing option. Add mysql and cygnal
+       configure output directories. Remove unused options for http
+       server. Add option to disable building cygnal. Add option to
+       disable building extensions.
+       
+       * cygnal: New directory for media server.
+       * cygnal/cygnal.cpp: Main entry for server.
+       * cygnal/Makefile.am: Makefile for media server.
+       * cygnal/README: Server specific info file for developers.
+       * cygnal/stream.cpp, stream.h: Streaming data class.
+       * cygnal/netstats.cpp, netstats.h:  Collect statistics on
+       network performance.
+       * cygnal/statistics.cpp, statistics.h: Collect statistics on each
+       movie being played for performance tweaking.
+       * cygnal/http.c, http.h: Support for a simple subset of HTTP,
+       enough to respond to GET requests.
+       * cygnal/alloc.cpp: Threadsafe new & delete to keep STL containers
+       working in a multi-threaded application.
        
        * gui/Makefile.am: Switch from the rectangular gnash_128_96.ico to
        the square "Gnashing G" icon. It looks better in the toolbar.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]