3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-25 00:44:36 +00:00

try diferennt dirs

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2025-08-23 18:13:18 -07:00
parent 3b036369f9
commit 778b9a57c3

View file

@ -113,16 +113,17 @@ def _clean_native_build():
def _z3_version(): def _z3_version():
post = os.getenv('Z3_VERSION_SUFFIX', '') post = os.getenv('Z3_VERSION_SUFFIX', '')
print("z3_version", "release dir", RELEASE_DIR) print("z3_version", "release dir", RELEASE_DIR)
if RELEASE_DIR is None: if RELEASE_DIR is None:
fn = os.path.join(SRC_DIR, 'VERSION.txt') fns = [os.path.join(SRC_DIR, 'VERSION.txt'), os.path.join(ROOT_DIR, 'VERSION.txt')]
print("loading version file", fn) for fn in fns:
if os.path.exists(fn): print("loading version file", fn)
with open(fn) as f: if os.path.exists(fn):
for line in f: with open(fn) as f:
n = re.match(r"(.*)\.(.*)\.(.*)\.(.*)", line) for line in f:
if not n is None: n = re.match(r"(.*)\.(.*)\.(.*)\.(.*)", line)
return n.group(1) + '.' + n.group(2) + '.' + n.group(3) + '.' + n.group(4) + post if not n is None:
return n.group(1) + '.' + n.group(2) + '.' + n.group(3) + '.' + n.group(4) + post
return "?.?.?.?" return "?.?.?.?"
else: else:
version = RELEASE_METADATA[0] version = RELEASE_METADATA[0]