[PATCH libevdev 3/3] test: add a build test for -pedantic

Peter Hutterer peter.hutterer at who-t.net
Thu Nov 21 18:31:18 PST 2013


Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
---
 test/.gitignore              | 1 +
 test/Makefile.am             | 5 ++++-
 test/test-compile-pedantic.c | 6 ++++++
 3 files changed, 11 insertions(+), 1 deletion(-)
 create mode 100644 test/test-compile-pedantic.c

diff --git a/test/.gitignore b/test/.gitignore
index 3117f82..08a722d 100644
--- a/test/.gitignore
+++ b/test/.gitignore
@@ -1,2 +1,3 @@
 gcov-report.txt
 test-libevdev
+test-compile-pedantic
diff --git a/test/Makefile.am b/test/Makefile.am
index a232f86..8cdd370 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,5 +1,5 @@
 if BUILD_TESTS
-noinst_PROGRAMS = test-libevdev
+noinst_PROGRAMS = test-libevdev test-compile-pedantic
 
 TESTS = $(noinst_PROGRAMS)
 
@@ -33,6 +33,9 @@ test_libevdev_SOURCES = \
 
 test_libevdev_LDADD =  $(CHECK_LIBS) $(GCOV_LDFLAGS)
 
+test_compile_pedantic_SOURCES = test-compile-pedantic.c
+test_compile_pedantic_CFLAGS = $(AM_CPPFLAGS) -Wpedantic -Werror -std=c90
+
 if GCOV_ENABLED
 
 CLEANFILES = gcov-report.txt
diff --git a/test/test-compile-pedantic.c b/test/test-compile-pedantic.c
new file mode 100644
index 0000000..6faea86
--- /dev/null
+++ b/test/test-compile-pedantic.c
@@ -0,0 +1,6 @@
+#include <libevdev/libevdev.h>
+#include <libevdev/libevdev-uinput.h>
+
+int main(void) {
+	return 0;
+}
-- 
1.8.3.1



More information about the Input-tools mailing list