annotate rust/.cargo/config @ 43033:21025a4107d4

sidedata: add a new module with basic documentation For now the storage strategy is very simple. We can augment it in the future if needed. Code to actually support what is described will be introduced in later changesets. Differential Revision: https://phab.mercurial-scm.org/D6889
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 09 Sep 2019 14:03:12 +0200
parents 964212780daf
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
35569
964212780daf rust: implementation of `hg`
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff changeset
1 # Rust builds with a modern MSVC and uses a newer CRT.
964212780daf rust: implementation of `hg`
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff changeset
2 # Python 2.7 has a shared library dependency on an older CRT (msvcr90.dll).
964212780daf rust: implementation of `hg`
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff changeset
3 # We statically link the modern CRT to avoid multiple msvcr*.dll libraries
964212780daf rust: implementation of `hg`
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff changeset
4 # being loaded and Python possibly picking up symbols from the newer runtime
964212780daf rust: implementation of `hg`
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff changeset
5 # (which would be loaded first).
964212780daf rust: implementation of `hg`
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff changeset
6 [target.'cfg(target_os = "windows")']
964212780daf rust: implementation of `hg`
Gregory Szorc <gregory.szorc@gmail.com>
parents:
diff changeset
7 rustflags = ["-Ctarget-feature=+crt-static"]