commit 04512e5d0484f26b75cf7386facceb929fbf2536
Author: Nolan Poe <npgo22@gmail.com>
Date: Sat Mar 9 13:44:25 2024 -0800
Add custom version for verilator --version packaging (#4954)
diff --git a/docs/CONTRIBUTORS b/docs/CONTRIBUTORS
index fa22f84fd..82e6160b6 100644
--- a/docs/CONTRIBUTORS
+++ b/docs/CONTRIBUTORS
@@ -136,6 +136,7 @@ Mostafa Gamal
Nandu Raj
Nathan Kohagen
Nathan Myers
+Nolan Poe
Oleh Maksymenko
Patrick Stewart
Paul Swirhun
diff --git a/src/config_rev b/src/config_rev
index 0640d85b1..bbbcf9b3f 100755
--- a/src/config_rev
+++ b/src/config_rev
@@ -22,7 +22,11 @@ Args = parser.parse_args()
os.chdir(Args.directory)
-rev = 'UNKNOWN_REV'
+if 'VERILATOR_SRC_VERSION' in os.environ:
+ rev = os.environ['VERILATOR_SRC_VERSION']
+else:
+ rev = 'UNKNOWN_REV'
+
data = os.popen('git describe').read()
match = re.search(r'^(v[0-9].*)', data)