ccanlint: tests_compile_coverage needs GCC.
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 27 Mar 2012 04:36:46 +0000 (15:06 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 27 Mar 2012 04:36:46 +0000 (15:06 +1030)
We only support gcc/gcov so far.

tools/ccanlint/tests/tests_compile_coverage.c

index 0d3e7e1db5f87342296643563c9b4e90afeba009..19ba1ef2853fe277ab31709add902ac447d513d3 100644 (file)
 /* 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,