aboutsummaryrefslogtreecommitdiff
path: root/generator/protoc_gen_nim.nim
diff options
context:
space:
mode:
authorOskari Timperi <oskari.timperi@iki.fi>2018-04-01 17:39:27 +0300
committerOskari Timperi <oskari.timperi@iki.fi>2018-04-01 17:39:27 +0300
commit417eac385368ec25c12a83e446c27dba54111021 (patch)
tree725992c57abf0ee38f05ff70c43af1f8f7ac2bd8 /generator/protoc_gen_nim.nim
parent92eabcdb09ac19cbc2fdbdb9c6fe2a16071417c7 (diff)
downloadnimpb-417eac385368ec25c12a83e446c27dba54111021.tar.gz
nimpb-417eac385368ec25c12a83e446c27dba54111021.zip
Add Google's well known types
Diffstat (limited to 'generator/protoc_gen_nim.nim')
-rw-r--r--generator/protoc_gen_nim.nim4
1 files changed, 4 insertions, 0 deletions
diff --git a/generator/protoc_gen_nim.nim b/generator/protoc_gen_nim.nim
index 5a0d54e..41aaea9 100644
--- a/generator/protoc_gen_nim.nim
+++ b/generator/protoc_gen_nim.nim
@@ -830,6 +830,10 @@ proc processFile(filename: string, fdesc: FileDescriptorProto,
for dep in fdesc.dependency:
var (dir, depname, _) = splitFile(dep)
+
+ if dir == "google/protobuf":
+ dir = "protobuf/wkt"
+
var deppbname = (dir / depname) & "_pb"
addLine(result.data, &"import {deppbname}")