Add WORKSPACE version fallback
WORKSPACE Bazel projects don't support querying module version, so add a
fallback of '0.0.1-WORKSPACE' so the build can succeed.
diff --git a/src/common/pico_base/BUILD.bazel b/src/common/pico_base/BUILD.bazel
index ed69cc9..493e04e 100644
--- a/src/common/pico_base/BUILD.bazel
+++ b/src/common/pico_base/BUILD.bazel
@@ -7,7 +7,9 @@
srcs = ["include/pico/version.h.in"],
outs = ["generated_include/pico/version.h"],
args = [
- "--version-string={}".format(module_version()),
+ "--version-string={}".format(
+ module_version() if module_version() != None else "0.0.1-WORKSPACE",
+ ),
"--template=$(location include/pico/version.h.in)",
"--output=$(location generated_include/pico/version.h)",
],