aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nimpb.nimble7
1 files changed, 7 insertions, 0 deletions
diff --git a/nimpb.nimble b/nimpb.nimble
index 3fe9574..6b907d0 100644
--- a/nimpb.nimble
+++ b/nimpb.nimble
@@ -30,3 +30,10 @@ task gen_descriptor, "Re-generate nimpb/compiler/descriptor_pb.nim":
var descriptor = incdir / "descriptor.proto"
var outdir = "nimpb/compiler"
exec &"./nimpb/compiler/nimpb_build -I{incdir} --out={outdir} {descriptor}"
+
+task gen_wkt, "Re-generate WKT's":
+ var incdir = "../nimpb_protoc/src/nimpb_protocpkg/protobuf/include/google/protobuf"
+ var outdir = "nimpb/wkt"
+ for proto in listFiles(incdir):
+ echo(&"COMPILING {proto}")
+ exec &"./nimpb/compiler/nimpb_build -I{incdir} --out={outdir} {proto}"