aboutsummaryrefslogtreecommitdiff
path: root/php/generate_descriptor_protos.sh
diff options
context:
space:
mode:
authorPaul Yang <TeBoring@users.noreply.github.com>2017-03-17 11:08:06 -0700
committerGitHub <noreply@github.com>2017-03-17 11:08:06 -0700
commit6b27c1f981a9a93918e4039f236ead27165a8e91 (patch)
tree980c622c849bc84be49b70996ce4e19979ba9122 /php/generate_descriptor_protos.sh
parentc0871aa49c685e3aca19244c67d54ff321a62865 (diff)
downloadprotobuf-6b27c1f981a9a93918e4039f236ead27165a8e91.tar.gz
protobuf-6b27c1f981a9a93918e4039f236ead27165a8e91.tar.bz2
protobuf-6b27c1f981a9a93918e4039f236ead27165a8e91.zip
Add file option php_class_prefix (#2849)
This option will be prepended to generated classes of all messages in the containing file.
Diffstat (limited to 'php/generate_descriptor_protos.sh')
-rwxr-xr-xphp/generate_descriptor_protos.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/php/generate_descriptor_protos.sh b/php/generate_descriptor_protos.sh
new file mode 100755
index 00000000..372ad69c
--- /dev/null
+++ b/php/generate_descriptor_protos.sh
@@ -0,0 +1,16 @@
+#!/usr/bin/env bash
+
+# Run this script to regenerate desriptor protos after the protocol compiler
+# changes.
+
+if test ! -e src/google/protobuf/stubs/common.h; then
+ cat >&2 << __EOF__
+Could not find source code. Make sure you are running this script from the
+root of the distribution tree.
+__EOF__
+ exit 1
+fi
+
+pushd src
+./protoc --php_out=internal:../php/src google/protobuf/descriptor.proto
+popd