]> git.ozlabs.org Git - ccan/blobdiff - tools/ccanlint/tests/tests_compile_coverage.c
ccanlint: tests_compile_coverage needs GCC.
[ccan] / 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)
 {
 /* 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;
        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,
 }
 
 static void cov_compile(const void *ctx,