gecko-dev/build/moz.configure
Tom Ritter 83f834aede Bug 1392643 Turn on c++14 for MinGW globally r=bagder,froydnj
Technically this turns on gnu++14. I encountered a few errors when using c++14:
1) _USE_MATH_DEFINES needed to be defined for MinGW
2) MinGW did not define _finite under c++14
3) MinGW's float.h did not define Microsoft specific float functions under c++14

All of these were because c++14 defines _STRICT_ANSI_ which MinGW obeys and
avoids defining certain functions. The first two could be patched around, but
the third was a blocker, so we switched to gnu++14

MozReview-Commit-ID: 6Y7gEQgApYp

--HG--
extra : rebase_source : dabbd40c049c36e780b585e0bef0a8e25887d089
2017-09-22 12:26:42 -05:00
..
android-ndk.configure Bug 1350822 - Remove --with-android-gnu-compiler-version. r=glandium 2017-09-20 20:34:18 +09:00
checks.configure Bug 1374727 - Apply check_prog's `when` to more of what it "expands" to. r=chmanchester 2017-06-21 07:19:33 +09:00
compile-checks.configure Bug 1363585 - Forbid boolean operations on @depends functions. r=chmanchester 2017-05-10 11:35:22 +09:00
compilers-util.configure Bug 1390524 - correctly pass extra_toolchain_flags only to target compiles; r=glandium 2017-08-18 12:05:05 -04:00
headers.configure Bug 1335666 - Remove @depends_when. r=chmanchester 2017-02-01 16:25:29 +09:00
init.configure Bug 1392886 - Determine if sparse checkout is being used; r=mshal 2017-08-22 20:26:46 -07:00
java.configure Bug 1398966 - Suggest checking JAVA_HOME if javac is out of date. r=nalexander 2017-09-11 19:06:26 -04:00
keyfiles.configure Bug 1365089 - Pre: Support setting default keyfile locations in moz.configure. r=nalexander 2017-05-19 11:30:26 -07:00
memory.configure Bug 1395070 - Remove the MOZ_MEMORY_$platform defines. r=njn 2017-08-30 17:01:30 +09:00
old.configure Bug 1401654 - Move MOZ_WEBRTC and some related defines to moz.configure. r=mshal 2017-09-20 16:29:39 -07:00
pkg.configure Bug 1335666 - Remove @depends_when. r=chmanchester 2017-02-01 16:25:29 +09:00
rust.configure Bug 1383311 - Require rust 1.19.0. r=froydnj,gps 2017-07-24 07:51:57 -07:00
toolchain.configure Bug 1392643 Turn on c++14 for MinGW globally r=bagder,froydnj 2017-09-22 12:26:42 -05:00
util.configure Bug 1384396 - Add a @depends_all utility function; r=nalexander 2017-07-25 22:00:38 -07:00
warnings.configure Bug 1393222 Disable the unused-function warning when compiling with gcc for Windows r=froydnj 2017-08-23 16:08:30 -05:00
windows.configure Bug 1380609: Make Windows Universal CRT SDK version 10.0.10586.0 the minimum. r=glandium 2017-09-13 11:19:40 +01:00