| @@ -6,9 +6,11 @@ if USE_CPPUNIT | |||||
| cppunit_tests = caca-test | cppunit_tests = caca-test | ||||
| endif | endif | ||||
| EXTRA_DIST = check-build | |||||
| noinst_PROGRAMS = simple bench $(cppunit_tests) | noinst_PROGRAMS = simple bench $(cppunit_tests) | ||||
| TESTS = simple $(cppunit_tests) | |||||
| TESTS = simple check-build $(cppunit_tests) | |||||
| simple_SOURCES = simple.c | simple_SOURCES = simple.c | ||||
| simple_LDADD = ../caca/libcaca.la | simple_LDADD = ../caca/libcaca.la | ||||
| @@ -0,0 +1,23 @@ | |||||
| #!/bin/sh | |||||
| failure=0 | |||||
| config_h_in=$(dirname "$0")/../config.h.in | |||||
| win32_config_h=$(dirname "$0")/../win32/config.h | |||||
| for key in $(sed -ne 's/.*#undef *\([A-Za-z0-9_]*\).*/\1/p' "$config_h_in"); | |||||
| do | |||||
| if ! grep '[ef] \<'"$key"'\>' "$win32_config_h" >/dev/null 2>&1; then | |||||
| echo "error: $key missing from win32/config.h" | |||||
| failure=1 | |||||
| fi | |||||
| done | |||||
| if test "$failure" != "0"; then | |||||
| exit 1 | |||||
| else | |||||
| echo "0 errors in Win32 config.h" | |||||
| fi | |||||
| exit 0 | |||||