12345678910111213141516171819202122 |
- #!/bin/bash
- # This script generates BUILD.gn using template/BUILD.chromium.gn.template and
- # the gRPC repo in src/
- set -e
- # change directory to this script's directory
- cd `dirname "$0"`
- # copy template into grpc repo and run generate_projects in it
- cp template/BUILD.chromium.gn.template src/templates/BUILD.chromium.gn.template
- cd src
- ./tools/buildgen/generate_projects.sh
- rm templates/BUILD.chromium.gn.template # clean up
- cd ..
- # move the generated GN file back to this directory
- mv src/BUILD.chromium.gn BUILD.gn
- gn format --inplace BUILD.gn
|