]> git.ozlabs.org Git - ccan/blobdiff - ccan/likely/_info
likely: make dependencies correctly conditional on CCAN_LIKELY_DEBUG.
[ccan] / ccan / likely / _info
index 252169b362c8bf21ef9e21530df1b58db8e983d8..ac43cc2b1a943702c80844f01ffbdb1c5079a751 100644 (file)
@@ -9,6 +9,9 @@
  * help you annotate rare paths in your code for the convenience of the
  * compiler and the reader.
  *
+ * With CCAN_LIKELY_DEBUG defined, it provides statistics for each
+ * likely()/unlikely() call.
+ *
  * License: LGPL (v2.1 or any later version)
  * Author: Rusty Russell <rusty@rustcorp.com.au>
  *
@@ -35,11 +38,20 @@ int main(int argc, char *argv[])
                return 1;
 
        if (strcmp(argv[1], "depends") == 0) {
+#ifdef CCAN_LIKELY_DEBUG
                printf("ccan/str\n");
                printf("ccan/htable\n");
                printf("ccan/hash\n");
+#endif
+               return 0;
+       }
+       if (strcmp(argv[1], "testdepends") == 0) {
+#ifndef CCAN_LIKELY_DEBUG
+               printf("ccan/str\n");
+               printf("ccan/htable\n");
+               printf("ccan/hash\n");
+#endif
                return 0;
        }
-
        return 1;
 }