From 1bfd1464af76e16a34af087c663cf42c9b915fee Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 27 Mar 2012 15:06:46 +1030 Subject: [PATCH 1/1] ccanlint: tests_compile_coverage needs GCC. We only support gcc/gcov so far. --- tools/ccanlint/tests/tests_compile_coverage.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/ccanlint/tests/tests_compile_coverage.c b/tools/ccanlint/tests/tests_compile_coverage.c index 0d3e7e1d..19ba1ef2 100644 --- a/tools/ccanlint/tests/tests_compile_coverage.c +++ b/tools/ccanlint/tests/tests_compile_coverage.c @@ -20,12 +20,16 @@ /* Note: we already test safe_mode in run_tests.c */ static const char *can_run_coverage(struct manifest *m) { +#ifdef __GNUC__ unsigned int timeleft = default_timeout_ms; char *output; if (!run_command(m, &timeleft, &output, "gcov -h")) return talloc_asprintf(m, "No gcov support: %s", output); return NULL; +#else + return "No coverage support for this compiler"; +#endif } static void cov_compile(const void *ctx, -- 2.39.2