For these simple compile tests where we want to ensure that a basic external program could be compiled using libnbd, we shouldn't include <config.h>. This is because we want to test here that <libnbd.h> can stand alone, without needing anything defined by the GNU autotools infrastructure. Of course we can use <config.h> in other test programs where we aren't evaluating if <libnbd.h> works standalone. --- tests/compile-ansi-c.c | 2 -- tests/compile-cxx.cpp | 2 -- tests/compile.c | 2 -- 3 files changed, 6 deletions(-) diff --git a/tests/compile-ansi-c.c b/tests/compile-ansi-c.c index 0d48618..82e1976 100644 --- a/tests/compile-ansi-c.c +++ b/tests/compile-ansi-c.c @@ -20,8 +20,6 @@ * compiler. */ -#include <config.h> - #include <stdio.h> #include <stdlib.h> diff --git a/tests/compile-cxx.cpp b/tests/compile-cxx.cpp index 4c8447c..f24d409 100644 --- a/tests/compile-cxx.cpp +++ b/tests/compile-cxx.cpp @@ -22,8 +22,6 @@ #error "this test should be compiled with a C++ compiler" #endif -#include <config.h> - #include <iostream> #include <cstdlib> diff --git a/tests/compile.c b/tests/compile.c index d7ef98c..b23cf81 100644 --- a/tests/compile.c +++ b/tests/compile.c @@ -18,8 +18,6 @@ /* Compile, open and close a handle. */ -#include <config.h> - #include <stdio.h> #include <stdlib.h> -- 2.25.0