bin_PROGRAMS = ovirt-viewer
ovirt_viewer_SOURCES = main.c wui_thread.c internal.h
-ovirt_viewer_CFLAGS = $(OVIRT_VIEWER_CFLAGS) -Wall -DCAINFO='"$(CAINFO)"'
+ovirt_viewer_CFLAGS = $(OVIRT_VIEWER_CFLAGS) -DCAINFO='"$(CAINFO)"'
ovirt_viewer_LDADD = $(OVIRT_VIEWER_LIBS)
EXTRA_DIST = $(PACKAGE).spec
[CAINFO=$sysconfdir/pki/tls/certs/ca-bundle.crt])
AC_SUBST([CAINFO])
+dnl If the C compiler is really GCC, enable warnings and
+dnl GCC-specific flags. Bug in glib GStaticMutex prevents
+dnl us from using strict aliasing safely.
+dnl NB: We have to do this after all the function tests
+dnl because '-Werror' tends to break them.
+if test "$GCC" = "yes"; then
+ CFLAGS="$CFLAGS -Wall -Werror -fno-strict-aliasing"
+fi
+
dnl Output.
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_FILES([Makefile])
static void clear_connectmenu (void);
static void help_about (GtkWidget *menu);
static void viewer_shutdown (GtkWidget *src, void *dummy, GtkWidget *vnc);
+#if 0
static void viewer_quit (GtkWidget *src, GtkWidget *vnc);
+#endif
static void viewer_connected (GtkWidget *vnc);
static void viewer_initialized (GtkWidget *vnc, GtkWidget *data);
static void viewer_disconnected (GtkWidget *vnc);
vnc));
}
+#if 0
static void
viewer_quit (GtkWidget *src, GtkWidget *vnc)
{
viewer_shutdown (src, NULL, vnc);
}
+#endif
static void
viewer_connected (GtkWidget *vnc)