mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-03 18:47:53 +00:00
d59bc31677
Several source files use DLL_PREFIX/DLL_SUFFIX defines, and they all set them in moz.build using `DEFINES`. This is problematic for the WSL build because the quoting gets lost somewhere between bash and cl.exe. We cannot simply set them globally in moz.configure because their stringified definitions would conflict with the `set_config` of DLL_PREFIX/DLL_SUFFIX. Therefore, we globally define MOZ_DLL_PREFIX/MOZ_DLL_SUFFIX and change all define-related uses of DLL_PREFIX/DLL_SUFFIX to use their MOZ-equivalents instead. |
||
---|---|---|
.. | ||
android | ||
linux | ||
mac | ||
tests | ||
windows | ||
moz.build | ||
NetworkGeolocationProvider.js | ||
NetworkGeolocationProvider.manifest | ||
nsDeviceSensors.cpp | ||
nsDeviceSensors.h | ||
nsIOSFileConstantsService.idl | ||
nsIOSPermissionRequest.idl | ||
nsOSPermissionRequest.h | ||
nsOSPermissionRequestBase.cpp | ||
nsOSPermissionRequestBase.h | ||
OSFileConstants.cpp | ||
OSFileConstants.h |