diff options
author | Ben Boeckel <ben.boeckel@kitware.com> | 2024-07-18 11:50:46 (GMT) |
---|---|---|
committer | Ben Boeckel <ben.boeckel@kitware.com> | 2024-07-18 11:50:46 (GMT) |
commit | ab26d334bfa74871095239a53a6c7af92bdbacdf (patch) | |
tree | fc62550d1b2160d4d31e3e795a6a41917eab064a /Source/cmConvertMSBuildXMLToJSON.py | |
parent | 3b2ef9b54ca91ed9e0be2680558021b3d000a2ea (diff) | |
download | CMake-ab26d334bfa74871095239a53a6c7af92bdbacdf.zip CMake-ab26d334bfa74871095239a53a6c7af92bdbacdf.tar.gz CMake-ab26d334bfa74871095239a53a6c7af92bdbacdf.tar.bz2 |
cmCPackExternalGenerator: ensure JSON is written before running the script
First, use `cmGeneratedFileStream` to avoid touching an existing file
unless its contents change and to get atomic replacement. Also add a
scope to ensure that the file is in place (at `fout`'s destructor)
before doing anything with the packaging scripts.
See: https://discourse.cmake.org/t/1773
Diffstat (limited to 'Source/cmConvertMSBuildXMLToJSON.py')
0 files changed, 0 insertions, 0 deletions