bc4687f5bb
The pro2cmake.py file is now smarter, and can reapply "special case" modifications after regenerating a CMakeLists.txt file. This substantially lowers the maintenance burden when regenerating many files at once. See the special_case_helper.py file for details on how it works. Make sure to commit the generated .prev_CMakeLists.txt file alongside your CMakeLists.txt changes. To disable the preservation behavior, you can pass -s or --skip-special-case-preservation to the script. To keep around temporary files that are created during this process, you can pass -k or --keep-temporary-files. To get more debug output, pass --debug-special-case-preservation. Fixes: QTBUG-75619 Change-Id: I6d8ba52ac5feb5020f31d47841203104c2a061d8 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io> |
||
---|---|---|
.. | ||
tests | ||
cmakeconversionrate.py | ||
configurejson2cmake.py | ||
generate_module_map.sh | ||
helper.py | ||
Pipfile | ||
pro2cmake.py | ||
pro_conversion_rate.py | ||
run_pro2cmake.py | ||
special_case_helper.py |