summaryrefslogtreecommitdiffstats
path: root/scripts/qt
diff options
context:
space:
mode:
authorJani Heikkinen <jani.heikkinen@qt.io>2021-02-19 09:16:43 +0200
committerJani Heikkinen <jani.heikkinen@qt.io>2021-09-14 14:42:41 +0000
commitded90579887c840ba787cc9539edacc4b923a1c0 (patch)
treee0cedc2e0ce022e3856a7bb1733483c9f5d6e016 /scripts/qt
parent662261029ad4acddc23cb9bf0dd16c4c0515ca2e (diff)
Fix qdatastream version number bumping
qdatastream content has changed a bit so adapt script to these changes Pick-to: master Change-Id: Idc4381f3791c43fe75a3c77cebc352a9a1170590 Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'scripts/qt')
-rwxr-xr-xscripts/qt/branch_qt.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/qt/branch_qt.py b/scripts/qt/branch_qt.py
index 720176d1..2d8967df 100755
--- a/scripts/qt/branch_qt.py
+++ b/scripts/qt/branch_qt.py
@@ -362,8 +362,8 @@ class QtBranching:
next_next_version_hex = f'{int(split_target[0]):02x}{int(split_target[1])+1:02x}00'
# Add new version to enum and bump up the hex version in #ifdef
- search = f'^(#if QT_VERSION >= 0x){next_version_hex}\\n(#error [^\\n]+\\n#endif\\n( +)Qt_DefaultCompiledVersion = Qt_)[0-9_]+$'
- replacement = f'\\g<3>Qt_{nextver} = Qt_{ver},\\n\\g<1>{next_next_version_hex}\\n\\g<2>{nextver}'
+ search = f'^( +)(Qt_DefaultCompiledVersion = Qt_)[0-9_]+\\n(#if QT_VERSION >= 0x){next_version_hex}(\\n#error [^\\n]+\\n#endif)$'
+ replacement = f'\\g<1>Qt_{nextver} = Qt_{ver},\\n\\g<1>\\g<2>{nextver}\\n\\g<3>{next_next_version_hex}\\g<4>'
datastream_h_content = re.sub(search, replacement, datastream_h_content, flags=re.MULTILINE)
open(datastream_h, mode='w', encoding='utf-8').write(datastream_h_content)
@@ -371,7 +371,7 @@ class QtBranching:
datastream_cpp_content = open(datastream_cpp, mode='r', encoding='utf-8').read()
# Add Documentation (a line like '\value Qt_5_12 Same as Qt_5_11')
- search = f'^( +)(\\\\value Qt_{ver} Version[^\n]+\n)( +\\\\omitvalue Qt_DefaultCompiledVersion)$'
+ search = f'^( +)(\\\\value Qt_{ver} [^\n]+\n)( +\\\\omitvalue Qt_DefaultCompiledVersion)$'
replacement = f'\\1\\2\\1\\\\value Qt_{nextver} Same as Qt_{ver}\n\\3'
datastream_cpp_content = re.sub(search, replacement, datastream_cpp_content, flags=re.MULTILINE)