gecko-dev/build/moz.configure
Dan Minor 2f2e51556a Bug 1343557 - Update build for gtest and gmock 1.7.0; r=ted.mielczarek
I've moved the mozilla specific gtest stuff to link directly in xul-gtest
rather than in the gtest static library to make it possible for standalone
programs to link against this library and not have to link
against other mozilla libraries. This allows us to build
media/webrtc/signaling/fuzztest against this version of gtest rather than the
webrtc version of gtest, which I plan to remove in a follow on bug.

I had to add a global disable for -Wgnu-zero-variadic-macro-arguments as we
hit that everywhere we use the INSTANTIATE_TEST_CASE_P macro.

This brings forward the fix from Bug 844630 to the visibility of environ in
gtest-death-test.cc.

I also removed code that set GTEST_API_ to a visibility that conflicts with
what we've defined elsewhere in tree.

MozReview-Commit-ID: 3cfuapC6vn0

--HG--
extra : rebase_source : 6e5d2684718b6ddaa5a64c1f26a0172c91b5a719
2017-03-03 14:54:05 -05:00
..
android-ndk.configure Bug 1314894 - Avoid path changes from b6be0e9e3e1e. r=chmanchester 2016-11-04 06:50:43 +09:00
checks.configure Bug 1293579 - Use the new dependable function in a few places. r=chmanchester 2016-08-09 15:55:10 +09:00
compile-checks.configure Bug 1316844 - Remove unused dependencies. r=chmanchester 2016-11-11 12:52:37 +09:00
compilers-util.configure Bug 1335666 - Remove @depends_when. r=chmanchester 2017-02-01 16:25:29 +09:00
headers.configure Bug 1335666 - Remove @depends_when. r=chmanchester 2017-02-01 16:25:29 +09:00
init.configure Bug 1343781 - Ensure MozconfigLoader uses the right topsrcdir. r=glandium 2017-03-09 10:50:35 +08:00
java.configure Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
keyfiles.configure Bug 1256730 - Fail configure when API key files do not exist or are empty. r=chmanchester,mikedeboer 2016-08-09 18:17:35 +09:00
memory.configure Bug 1291356 - Ensure building with --with-servo keeps building with mozjemalloc, whatever the default jemalloc is. r=chmanchester 2016-08-26 10:28:04 +09:00
old.configure Bug 1317569 - Unship d3dcompiler_43.dll. r=glandium 2016-11-15 06:56:01 +09:00
pkg.configure Bug 1335666 - Remove @depends_when. r=chmanchester 2017-02-01 16:25:29 +09:00
rust.configure Bug 1340594 - Make sure Cargo version check can fail. r=froydnj 2017-02-25 04:11:26 +00:00
toolchain.configure Backed out 5 changesets (bug 1318370) for mozilla-central Windows static-analysis bustage 2017-02-21 21:22:01 -08:00
util.configure Bug 1335666 - Remove @depends_when. r=chmanchester 2017-02-01 16:25:29 +09:00
warnings.configure Bug 1343557 - Update build for gtest and gmock 1.7.0; r=ted.mielczarek 2017-03-03 14:54:05 -05:00
windows.configure bug 1329320 - replace makecab with rust-makecab in symbolstore. r=gps 2017-01-06 05:57:10 -05:00