diff options
author | Henrik Edin <henrik.edin@mongodb.com> | 2017-12-27 14:19:12 -0500 |
---|---|---|
committer | Henrik Edin <henrik.edin@mongodb.com> | 2018-01-31 16:29:23 -0500 |
commit | f80d3cfcaf17e86fbd862c40812846c97a408ba3 (patch) | |
tree | 17d570ccbbd8d83cf76218e827c1e56a176bc605 /src | |
parent | e828226f4c5ab12835e10a09f104759e8fbf09f3 (diff) | |
download | mongo-f80d3cfcaf17e86fbd862c40812846c97a408ba3.tar.gz |
SERVER-32406 Fix so the generated version_constants.h is valid C++ when the environment_data or any other string contains back slashes.
Diffstat (limited to 'src')
-rw-r--r-- | src/mongo/SConscript | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/SConscript b/src/mongo/SConscript index 2a4fd413d46..99615ec8b02 100644 --- a/src/mongo/SConscript +++ b/src/mongo/SConscript @@ -197,7 +197,7 @@ for tup in env['MONGO_BUILDINFO_ENVIRONMENT_DATA']: def pyToCXXBool(val): return "true" if val else "false" def wrapInQuotes(val): - return '"{0}"'.format(val) + return 'R"raw_delimiter({0})raw_delimiter"'.format(val.replace("\\", r"\\")) buildInfoInitializer.append( 'std::make_tuple({0})'.format(', '.join( ( |