gecko-dev/config
Gregory Szorc 6f60ff2761 Bug 1411081 - Derive Rust compiler flags in configure; r=glandium
Before this commit, RUSTFLAGS was derived in rules.mk by consulting
various variables set by configure. It isn't clear to me why things
are implemented this way. We don't appear to have moz.build level
overrides for Rust compiler flags. So there doesn't appear to be a
compelling reason why we can't derive these values in configure.

So, this commit ports the code for deriving default RUSTFLAGS from
rules.mk to toolchain.configure.

The port is pretty straightforward as far as the logic goes.

MozReview-Commit-ID: JhAE9Qlo8SK

--HG--
extra : rebase_source : 6186cb81cd37c516b3d645419b9461bf501d6ba2
2017-10-24 14:42:01 -07:00
..
external bug 1299959 - use GENERATED_FILES for libffi's preprocessed assembly files. r=chmanchester 2017-09-14 06:42:53 -04:00
faster Bug 1348981 - provide a list of valid system add-ons for packaging r=glandium 2017-09-13 22:49:43 -07:00
makefiles Bug 1370695 - Remove build system code handling binary components. r=glandium 2017-06-13 16:01:45 -07:00
Moz
tests Bug 1339178 - Use pytest to run python-tests, r=davehunt 2017-08-29 14:50:33 -04:00
android-common.mk
autoconf-js.mk.in
autoconf.mk.in
baseconfig.mk
check_js_msg_encoding.py Bug 1393242 - Use hglib for get_files_in_working_directory(); r=mshal 2017-08-23 15:21:16 -07:00
check_js_opcode.py
check_macroassembler_style.py Bug 1400283 - check_macroassembler_style.py: flake8 consistency r=nbp 2017-09-15 18:14:41 +02:00
check_source_count.py
check_spidermonkey_style.py Bug 1270140 - Add Intl.RelativeTimeFormat. r=Waldo 2017-10-06 07:00:08 -07:00
check_vanilla_allocations.py Bug 1052573 - Generically whitelist memalign calls from anything under memory/. r=njn 2017-09-22 08:57:23 +09:00
config.mk Backed out changeset 1ae1bd9b2b5c (bug 256180) for crashtest failures on Windows 7 debug, e.g. in layout/base/crashtests/507119.html, and on suspicion of causing crashtest failures on Android. r=backout 2017-09-28 11:31:47 +02:00
createprecomplete.py
doxygen.cfg.in
emptyvars-js.mk.in
emptyvars.mk.in
expandlibs_config.py Bug 1353541 Fix rustc in MinGW build r=froydnj,ted 2017-04-26 12:08:59 -05:00
expandlibs_exec.py
expandlibs_gen.py
expandlibs.py
find_OOM_errors.py
gcc_hidden.h
gcc-stl-wrapper.template.h
install.bat
link.py
make-stl-wrappers.py
Makefile.in
milestone.txt Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2017-09-21 16:42:31 +02:00
moz.build Bug 1386876 - Replace all uses of NO_VISIBILITY_FLAGS with a template and remove NO_VISIBILITY_FLAGS. r=glandium 2017-05-01 18:12:35 -07:00
mozunit.py Bug 1404401 - ignore presence of target_task_config.json in tests; r=ahal 2017-10-12 17:58:14 +00:00
MozZipFile.py
msvc-stl-wrapper.template.h Bug 1376057 - Replace MSVC wrappers with std::exception::_Set_raise_handler. - r=froydnj 2017-06-27 11:51:34 -07:00
nsinstall.c
nsinstall.py
pathsub.c
pathsub.h
printconfigsetting.py
printprereleasesuffix.py
pythonpath.py
rebuild_check.py
recurse.mk Bug 1378592 - Remove MOZ_REPLACE_MALLOC_LINKAGE. r=froydnj 2017-07-06 10:26:04 +09:00
rules.mk Bug 1411081 - Derive Rust compiler flags in configure; r=glandium 2017-10-24 14:42:01 -07:00
static-checking-config.mk
stl-headers Bug 1350262 - implement prime rehash policy compat for unordered_map and unordered_set in libstdc++. r=glandium 2017-05-09 22:15:18 -04:00
system-headers Bug 1387837 - Add library paths from /etc/ld.so.conf to broker read access policy. r=jld 2017-10-06 12:35:35 +02:00
version_win.pl
version.mk