Commit 9722c4a4 authored by Andrew Jeffery's avatar Andrew Jeffery

strgrp: Optionally include OpenMP pragma

parent 9e207bca
......@@ -103,5 +103,12 @@ int main(int argc, char *argv[]) {
return 0;
}
#if HAVE_OPENMP
if (strcmp(argv[1], "cflags") == 0) {
printf("-fopenmp\n");
return 0;
}
#endif
return 1;
}
......@@ -25,6 +25,7 @@
#include "ccan/tal/tal.h"
#include "ccan/tal/str/str.h"
#include "strgrp.h"
#include "config.h"
typedef darray(struct strgrp_grp *) darray_grp;
typedef darray(struct strgrp_item *) darray_item;
......@@ -224,7 +225,10 @@ grp_for(struct strgrp *const ctx, const char *const str) {
}
}
int i;
// Keep ccanlint happy in reduced feature mode
#if HAVE_OPENMP
#pragma omp parallel for schedule(dynamic)
#endif
for (i = 0; i < ctx->n_grps; i++) {
ctx->scores[i].grp = darray_item(ctx->grps, i);
const bool ss = should_grp_score(ctx, ctx->scores[i].grp, str);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment