Commit dac4d352 authored by Mathias Hasselmann's avatar Mathias Hasselmann Committed by Mathias Hasselmann

Create test for finding C++ keywords in public header files (#449016).

2007-06-26  Mathias Hasselmann  <mathias.hasselmann@gmx.de>

	* ChangeLog, configure.in, tests/Makefile.am,
	tests/autotestkeywords.cc: Create test for finding
	C++ keywords in public header files (#449016).

svn path=/trunk/; revision=18243
parent cbde735c
2007-06-26 Mathias Hasselmann <mathias.hasselmann@gmx.de>
* ChangeLog, configure.in, tests/Makefile.am,
tests/autotestkeywords.cc: Create test for finding
C++ keywords in public header files (#449016).
2007-06-26 Kristian Rietveld <kris@imendio.com>
* gtk/gtktooltips.h: remove the deprecation macros for now to fix
......
......@@ -135,6 +135,17 @@ dnl Initialize libtool
AC_PROG_CC
AM_DISABLE_STATIC
dnl
dnl Check for a working C++ compiler, but do not bail out, if none is found.
dnl We use this for an automated test for C++ header correctness.
dnl
AC_CHECK_PROGS(CXX, [$CCC c++ g++ gcc CC cxx cc++ cl], gcc)
AC_LANG_SAVE
AC_LANG_CPLUSPLUS
AC_TRY_COMPILE(,[class a { int b; } c;], ,CXX=)
AM_CONDITIONAL(HAVE_CXX, test "$CXX" != "")
AC_LANG_RESTORE
if test "$os_win32" = "yes"; then
if test x$enable_static = xyes -o x$enable_static = x; then
AC_MSG_WARN([Disabling static library build, must build as DLL on Windows.])
......
......@@ -26,8 +26,13 @@ endif
TESTS = floatingtest buildertest
if HAVE_CXX
TESTS += autotestkeywords
endif
noinst_PROGRAMS = \
autotestfilechooser \
autotestkeywords \
floatingtest \
buildertest \
simple \
......@@ -90,6 +95,8 @@ noinst_PROGRAMS = \
testtooltips \
testvolumebutton
autotestkeywords_SOURCES = autotestkeywords.cc
autotestfilechooser_DEPENDENCIES = $(TEST_DEPS)
simple_DEPENDENCIES = $(TEST_DEPS)
floatingtest_DEPENDENCIES = $(TEST_DEPS)
......
#include <gtk/gtk.h>
int main() { return 0; }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment