summaryrefslogtreecommitdiff
path: root/deps/Unity/auto/extract_version.py
diff options
context:
space:
mode:
authorOmniscient <17525998+omnisci3nce@users.noreply.github.com>2024-02-24 22:47:46 +1100
committerOmniscient <17525998+omnisci3nce@users.noreply.github.com>2024-02-24 22:47:46 +1100
commit7b3afcaf77f96e7d62f6cd1623ead7f17512d79f (patch)
treeb5f82c64e9c06a84e4d095ab4ac48712e860b673 /deps/Unity/auto/extract_version.py
parentb047be5252aeb981faea077409c1768fda0301d9 (diff)
repo init. partial port of existing code
Diffstat (limited to 'deps/Unity/auto/extract_version.py')
-rwxr-xr-xdeps/Unity/auto/extract_version.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/deps/Unity/auto/extract_version.py b/deps/Unity/auto/extract_version.py
new file mode 100755
index 0000000..1d137e5
--- /dev/null
+++ b/deps/Unity/auto/extract_version.py
@@ -0,0 +1,15 @@
+#!/usr/bin/env python3
+import re
+import sys
+
+ver_re = re.compile(r"^#define\s+UNITY_VERSION_(?:MAJOR|MINOR|BUILD)\s+(\d+)$")
+version = []
+
+with open(sys.argv[1], "r") as f:
+ for line in f:
+ m = ver_re.match(line)
+ if m:
+ version.append(m.group(1))
+
+print(".".join(version))
+