|
@@ -1016,13 +1016,13 @@ def get_compiler_version(env):
|
|
|
else: # TODO: Implement for MSVC
|
|
|
return None
|
|
|
match = re.search(
|
|
|
- "(?:(?<=version )|(?<=\) )|(?<=^))"
|
|
|
- "(?P<major>\d+)"
|
|
|
- "(?:\.(?P<minor>\d*))?"
|
|
|
- "(?:\.(?P<patch>\d*))?"
|
|
|
- "(?:-(?P<metadata1>[0-9a-zA-Z-]*))?"
|
|
|
- "(?:\+(?P<metadata2>[0-9a-zA-Z-]*))?"
|
|
|
- "(?: (?P<date>[0-9]{8}|[0-9]{6})(?![0-9a-zA-Z]))?",
|
|
|
+ r"(?:(?<=version )|(?<=\) )|(?<=^))"
|
|
|
+ r"(?P<major>\d+)"
|
|
|
+ r"(?:\.(?P<minor>\d*))?"
|
|
|
+ r"(?:\.(?P<patch>\d*))?"
|
|
|
+ r"(?:-(?P<metadata1>[0-9a-zA-Z-]*))?"
|
|
|
+ r"(?:\+(?P<metadata2>[0-9a-zA-Z-]*))?"
|
|
|
+ r"(?: (?P<date>[0-9]{8}|[0-9]{6})(?![0-9a-zA-Z]))?",
|
|
|
version,
|
|
|
)
|
|
|
if match is not None:
|