]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
small mandatory compiletest to see if the library was built correctly
authorJelte Jansen <jeltejan@NLnetLabs.nl>
Mon, 13 Mar 2006 14:34:39 +0000 (14:34 +0000)
committerJelte Jansen <jeltejan@NLnetLabs.nl>
Mon, 13 Mar 2006 14:34:39 +0000 (14:34 +0000)
Makefile.in
compiletest.c [new file with mode: 0644]

index c6c4e750115317f06f6f9a40053e71488dd3a42c..fcae7bc0608e5a7029cbe5a6145edd17edc40e05 100644 (file)
@@ -76,7 +76,11 @@ LINK_LIB     = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -release $(VERSION)
 .PHONY: install-h uninstall-h install-lib uninstall-lib 
 .PHONY: confdrill tools-drill
 
-all:           lib
+all:           lib compiletest
+
+compiletest:
+               gcc $(srcdir)/compiletest.c -Iinclude .libs/libldns.a -lldns -o compiletest
+               rm compiletest
 
 ./drill/Makefile:
                ( $(INSTALL) -d drill ; cd drill ; ../$(srcdir)/drill/configure --prefix=$(prefix) --bindir=$(bindir) --mandir=$(mandir) LDFLAGS="-L../.libs" CPPFLAGS="-I.. -I../..")
diff --git a/compiletest.c b/compiletest.c
new file mode 100644 (file)
index 0000000..7f8cde2
--- /dev/null
@@ -0,0 +1,10 @@
+
+#include "ldns/config.h"
+#include <ldns/dns.h>
+
+int main(void) {
+  ldns_rr *rr = ldns_rr_new();
+  ldns_rr_free(rr);
+  return 0;
+}
+