gecko-dev/xpcom/components
Tom Ritter 26dbd4d795 Bug 1481633 Resolve kPStaticModules undefined symbols in MinGW Clang r=glandium
clang can handle MSVC-like codepaths generally, so we want to use those
when building with clang for Windows. So we switch _MSC_VER over to _WIN32
to pick up those codepaths when compiling for Windows with clang.

Additionally, we relax the ordering of sections for the same scenario.

Note that we do need to tell clang to use -fms-extensions with the MSVC code,
we do that in the mingw clang build job patch.

Differential Revision: https://phabricator.services.mozilla.com/D3526

--HG--
extra : moz-landing-system : lando
2018-09-11 03:20:06 +00:00
..
GenericFactory.cpp
GenericFactory.h
ManifestParser.cpp Bug 1479945: Part 5 - Remove the 'allowbootstrap' directive flag. r=froydnj 2018-07-31 16:44:52 -07:00
ManifestParser.h Bug 1444104 - Remove some NUWA related code from the manifest parser. r=froydnj 2018-03-08 13:58:29 -08:00
Module.h Bug 1481633 Resolve kPStaticModules undefined symbols in MinGW Clang r=glandium 2018-09-11 03:20:06 +00:00
ModuleLoader.h
ModuleUtils.h Bug 1409249: Require singleton constructors to return explicit already_AddRefed. r=froydnj 2017-10-16 21:08:42 -07:00
moz.build Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8 2018-04-17 19:20:50 -04:00
nsCategoryCache.cpp Bug 1486182: Part 1 - Include both category names and values in category enumerator. r=froydnj 2018-08-24 22:22:07 -07:00
nsCategoryCache.h Bug 1477579: Part 3 - Avoid duplicating static strings in category manager entries. r=froydnj 2018-07-23 17:41:06 -07:00
nsCategoryManager.cpp Bug 1486182: Part 1 - Include both category names and values in category enumerator. r=froydnj 2018-08-24 22:22:07 -07:00
nsCategoryManager.h Bug 1477579: Part 3 - Avoid duplicating static strings in category manager entries. r=froydnj 2018-07-23 17:41:06 -07:00
nsCategoryManagerUtils.h
nsComponentManager.cpp Bug 1481633 Resolve kPStaticModules undefined symbols in MinGW Clang r=glandium 2018-09-11 03:20:06 +00:00
nsComponentManager.h Bug 1479945: Part 1 - Remove nominal support for binary-component directive. r=froydnj 2018-07-31 16:31:31 -07:00
nsComponentManagerUtils.cpp Bug 1368994 - Remove !compMgr warning. r=froydnj 2017-07-26 14:00:10 -07:00
nsComponentManagerUtils.h Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsICategoryManager.idl Bug 1486182: Part 1 - Include both category names and values in category enumerator. r=froydnj 2018-08-24 22:22:07 -07:00
nsIClassInfo.idl Bug 1453011 - Remove CONTENT_NODE. r=bz. 2018-04-16 12:58:55 +02:00
nsIComponentManager.idl
nsIComponentRegistrar.idl
nsIFactory.idl
nsIModule.idl
nsIServiceManager.idl Bug 1389848: Make isServiceInstantiated*() return false rather than throw for uninstantiated services. r=ehsan 2017-08-12 16:15:19 -07:00
nsServiceManagerUtils.h Bug 1477579: Part 3 - Avoid duplicating static strings in category manager entries. r=froydnj 2018-07-23 17:41:06 -07:00