summaryrefslogtreecommitdiff
path: root/deps/Unity/auto/extract_version.py
diff options
context:
space:
mode:
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))
+