Adds build step for protobuff

This commit is contained in:
Rune Harlyk
2026-01-03 00:51:01 +01:00
committed by nikguin04
parent a9e38c845a
commit 6c737c10c7
2 changed files with 66 additions and 2 deletions
+12 -2
View File
@@ -1,7 +1,17 @@
from pathlib import Path
import subprocess
import sys
Import("env")
filesystem_dir = env["PROJECT_DIR"] + "/esp32/data"
project_dir = Path(env["PROJECT_DIR"])
filesystem_dir = project_dir / "esp32" / "data"
Path(filesystem_dir).mkdir(exist_ok=True)
Path(filesystem_dir).mkdir(exist_ok=True)
proto_script = project_dir / "esp32" / "scripts" / "compile_protos.py"
if proto_script.exists():
print("Running proto compilation...")
result = subprocess.run([sys.executable, str(proto_script)], cwd=str(project_dir))
if result.returncode != 0:
print("Warning: Proto compilation failed")