diff options
author | thegeorg <thegeorg@yandex-team.com> | 2024-03-14 20:55:05 +0300 |
---|---|---|
committer | thegeorg <thegeorg@yandex-team.com> | 2024-03-14 21:10:46 +0300 |
commit | 26e02c5dc8553fac303eaf519dbf07009e988054 (patch) | |
tree | 4c66b440a321d50414f007d79869cc821382cfee /build | |
parent | 20558465ef042e98bd7fc06465d68425bf46ac58 (diff) | |
download | ydb-26e02c5dc8553fac303eaf519dbf07009e988054.tar.gz |
Move PROTO2FBS macro definition to fbs.conf
3945b2ea03f4e67eec89091644aa88f4e7f7cacc
Diffstat (limited to 'build')
-rw-r--r-- | build/conf/fbs.conf | 8 | ||||
-rw-r--r-- | build/conf/proto.conf | 8 |
2 files changed, 8 insertions, 8 deletions
diff --git a/build/conf/fbs.conf b/build/conf/fbs.conf index a46a5b390c..1d04c139a5 100644 --- a/build/conf/fbs.conf +++ b/build/conf/fbs.conf @@ -143,6 +143,14 @@ macro FBS_CMD(SRC, SRCFLAGS...) { .SEM=$_FBS_CMDLINE } +# tag:proto tag:fbs +### @usage: PROTO2FBS(InputProto) +### +### Produce flatbuf schema out of protobuf description. +macro PROTO2FBS(File) { + .CMD=${cwd:BINDIR} $FLATC -I . -I ${ARCADIA_ROOT} --proto ${input:File} ${output;hide;norel;noext:File.fbs} ${kv;hide:"p FBS"} ${kv;hide:"pc yellow"} && $MOVE_FILE ${BINDIR}/${nopath;noext:File.fbs} ${output;norel;noext:File.fbs} +} + _CPP_FLATC_CMDLINE=$_CPP_FLATC_CMD($SRC $SRCFLAGS) _CPP_FLATC64_CMDLINE=$_CPP_FLATC64_CMD($SRC $SRCFLAGS) _JAVA_FLATC_CMDLINE=$_JAVA_FLATC_CMD($SRC $SRCFLAGS) diff --git a/build/conf/proto.conf b/build/conf/proto.conf index e368b332bb..bfd140a94c 100644 --- a/build/conf/proto.conf +++ b/build/conf/proto.conf @@ -494,14 +494,6 @@ macro XS_PROTO(File, Dir, Outputs...) { ADDINCL(${ARCADIA_BUILD_ROOT}/${Dir}) } -# tag:proto tag:fbs -### @usage: PROTO2FBS(InputProto) -### -### Produce flatbuf schema out of protobuf description. -macro PROTO2FBS(File) { - .CMD=${cwd:BINDIR} $FLATC -I . -I ${ARCADIA_ROOT} --proto ${input:File} ${output;hide;norel;noext:File.fbs} ${kv;hide:"p FBS"} ${kv;hide:"pc yellow"} && $MOVE_FILE ${BINDIR}/${nopath;noext:File.fbs} ${output;norel;noext:File.fbs} -} - # tag:proto tag:python-specific when ($PY_PROTOS_FOR == "yes") { PEERDIR+=contrib/libs/protobuf/python |