diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-12-12 13:13:54 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2013-12-12 13:19:52 +1000 |
commit | e947fdc4c7afbe8789e166c5022c4d6f443293c1 (patch) | |
tree | fdc9ad50bf6ca2f2da4800aabe4641ee3ffeb86f | |
parent | 2487950f65937e7bb9b767b84b008da2a16e70ac (diff) | |
download | libevdev-e947fdc4c7afbe8789e166c5022c4d6f443293c1.tar.gz |
test: add basic link test
This test doesn't do anything but compile and link against libevdev. It's a
simple protection to avoid linker errors. If we ever have libs we depend on
and they don't get resolved properly, this test should warn us in time.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r-- | test/.gitignore | 1 | ||||
-rw-r--r-- | test/Makefile.am | 6 | ||||
-rw-r--r-- | test/test-link.c | 6 |
3 files changed, 12 insertions, 1 deletions
diff --git a/test/.gitignore b/test/.gitignore index 08a722d..42cb139 100644 --- a/test/.gitignore +++ b/test/.gitignore @@ -1,3 +1,4 @@ gcov-report.txt test-libevdev +test-link test-compile-pedantic diff --git a/test/Makefile.am b/test/Makefile.am index cc9d6bd..3e81169 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -1,6 +1,6 @@ if BUILD_TESTS run_tests = test-libevdev -build_tests = test-compile-pedantic +build_tests = test-compile-pedantic test-link noinst_PROGRAMS = $(run_tests) $(build_tests) @@ -39,6 +39,10 @@ test_libevdev_LDADD = $(CHECK_LIBS) $(GCOV_LDFLAGS) test_compile_pedantic_SOURCES = test-compile-pedantic.c test_compile_pedantic_CFLAGS = $(AM_CPPFLAGS) -pedantic -Werror -std=c90 +test_link_SOURCES = test-link.c +test_link_CFLAGS = -I$(top_srcdir) +test_link_LDADD = $(top_builddir)/libevdev/libevdev.la + if GCOV_ENABLED CLEANFILES = gcov-report.txt diff --git a/test/test-link.c b/test/test-link.c new file mode 100644 index 0000000..a66ea86 --- /dev/null +++ b/test/test-link.c @@ -0,0 +1,6 @@ +#include <stddef.h> +#include <libevdev/libevdev.h> + +int main(void) { + return libevdev_new_from_fd(0, NULL); +} |