| #!/bin/bash |
| |
| set -ex |
| |
| cd `dirname $0` |
| |
| rm -rf generated |
| mkdir -p generated |
| |
| find proto -type f -name "*.proto"| xargs ../../src/protoc --experimental_allow_proto3_optional --php_out=generated -I../../src -I. |
| |
| if [ "$1" = "--aggregate_metadata" ]; then |
| # Overwrite some of the files to use aggregation. |
| AGGREGATED_FILES="proto/test.proto proto/test_include.proto proto/test_import_descriptor_proto.proto" |
| ../../src/protoc --experimental_allow_proto3_optional --php_out=aggregate_metadata=foo#bar:generated -I../../src -I. $AGGREGATED_FILES |
| fi |