зеркало из https://github.com/mozilla/gecko-dev.git
231cefc973
Before, MSVS was set in old-configure and could only be unset or "2015." We move the definition of the variable to moz.configure and support defining its value as "2017" when VS2017 is being used. As part of this, I discovered that GYP barfs with a "2017" value. This is likely a limitation of the legacy version of GYP we have vendored. Rather than go down the rabbit hole of upgrading GYP, I added code to convert the value to "2015." This preserves existing behavior and unblocks us from setting MSVS_VERSION properly. A warning is emitted to remind us to remove this hack once GYP is upgraded. After this commit, we now generate native VS2017 solutions and projects when building with VS2017. MozReview-Commit-ID: BvNJX3F8qCn --HG-- extra : rebase_source : 13a495856a83d9ca7afbb4770ebab1cc7f651cae |
||
---|---|---|
.. | ||
annotationProcessors | ||
autoconf | ||
build-clang | ||
clang-plugin | ||
compare-mozconfig | ||
docs | ||
macosx | ||
mobile | ||
moz.configure | ||
package/mac_osx | ||
pgo | ||
pymake | ||
release | ||
sanitizers | ||
unix | ||
util | ||
valgrind | ||
win32 | ||
win64 | ||
.gdbinit_python.in | ||
.lldbinit.in | ||
Makefile.in | ||
__init__.py | ||
appini_header.py | ||
application.ini.in | ||
automation-build.mk | ||
automation.py.in | ||
binary-location.mk | ||
buildconfig.py | ||
cargo-linker | ||
checksums.py | ||
defines.sh | ||
dumbmake-dependencies | ||
gecko_templates.mozbuild | ||
gen_test_backend.py | ||
gen_test_packages_manifest.py | ||
genrc.sh | ||
gyp.mozbuild | ||
gyp_base.mozbuild | ||
mach_bootstrap.py | ||
moz-automation.mk | ||
moz.build | ||
mozconfig.artifact | ||
mozconfig.automation | ||
mozconfig.cache | ||
mozconfig.clang-cl | ||
mozconfig.common | ||
mozconfig.common.override | ||
mozconfig.rust | ||
mozconfig.vs-common | ||
mozconfig.win-common | ||
prebuilt-interfaces.manifest | ||
qemu-wrap | ||
rebuild-backend.mk | ||
sccache.mk | ||
subconfigure.py | ||
submit_telemetry_data.py | ||
telemetry-schema.json | ||
templates.mozbuild | ||
test_templates.mozbuild | ||
update-settings.ini | ||
upload.py | ||
variables.py | ||
virtualenv_packages.txt | ||
windows_toolchain.py |