mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-09 13:07:03 +03:00
Add verbosity to protogen
This commit is contained in:
12
.github/workflows/esp-idf-v4.3-build.yml
vendored
12
.github/workflows/esp-idf-v4.3-build.yml
vendored
@@ -47,12 +47,12 @@ jobs:
|
||||
key: ${{ runner.os }}-${{ matrix.node }}
|
||||
- name: Set build parameters
|
||||
run: |
|
||||
git update-index --chmod=+x ./server_certs/getcert.sh
|
||||
git update-index --chmod=+x ./components/spotify/cspot/bell/nanopb/generator/protoc
|
||||
git update-index --chmod=+x ./components/spotify/cspot/bell/nanopb/generator/protoc-gen-nanopb
|
||||
git update-index --chmod=+x ./components/spotify/cspot/bell/nanopb/generator/*.py
|
||||
git update-index --chmod=+x ./components/spotify/cspot/bell/nanopb/generator/*.py2
|
||||
git update-index --chmod=+x ./components/spotify/cspot/bell/nanopb/generator/proto/*.py
|
||||
git update-index --chmod=+x /project/server_certs/getcert.sh
|
||||
git update-index --chmod=+x /project/components/spotify/cspot/bell/nanopb/generator/protoc
|
||||
git update-index --chmod=+x /project/components/spotify/cspot/bell/nanopb/generator/protoc-gen-nanopb
|
||||
git update-index --chmod=+x /project/components/spotify/cspot/bell/nanopb/generator/*.py
|
||||
git update-index --chmod=+x /project/components/spotify/cspot/bell/nanopb/generator/*.py2
|
||||
git update-index --chmod=+x /project/components/spotify/cspot/bell/nanopb/generator/proto/*.py
|
||||
|
||||
|
||||
cd server_certs;./getcert.sh;cat github.pem;cd ..
|
||||
|
||||
@@ -7,22 +7,25 @@ from nanopb_generator import invoke_protoc
|
||||
|
||||
if __name__ == '__main__':
|
||||
# Add argument so that protoc-gen-nanopb gets found
|
||||
print("Getting path to protoc-gen-nanopb")
|
||||
if getattr(sys, 'frozen', False):
|
||||
mypath = os.path.dirname(sys.executable) # For pyInstaller
|
||||
else:
|
||||
mypath = os.path.dirname(__file__)
|
||||
|
||||
print("Looking for executable file name")
|
||||
if os.path.isfile(os.path.join(mypath, "protoc-gen-nanopb.exe")):
|
||||
protoc_gen_nanopb = os.path.join(mypath, "protoc-gen-nanopb.exe")
|
||||
elif os.name == 'nt':
|
||||
protoc_gen_nanopb = os.path.join(mypath, "protoc-gen-nanopb.bat")
|
||||
else:
|
||||
protoc_gen_nanopb = os.path.join(mypath, "protoc-gen-nanopb")
|
||||
|
||||
print("Found executable file name: " + protoc_gen_nanopb)
|
||||
args = sys.argv[1:]
|
||||
|
||||
if os.path.isfile(protoc_gen_nanopb):
|
||||
args = ['--plugin=protoc-gen-nanopb=%s' % protoc_gen_nanopb] + args
|
||||
|
||||
# print the command line that we are about to execute
|
||||
print("invoking protoc with parameters: ".join(args))
|
||||
status = invoke_protoc(['protoc'] + args)
|
||||
sys.exit(status)
|
||||
|
||||
Reference in New Issue
Block a user