moz.build.common (1057B)
1 AllowCompilerWarnings() 2 3 if CONFIG['CC_TYPE'] in ('clang', 'clang-cl'): 4 CXXFLAGS += [ 5 '-Wno-final-dtor-non-final-class', 6 '-Wno-implicit-const-int-float-conversion', 7 '-Wno-range-loop-construct', 8 ] 9 10 CXXFLAGS += CONFIG['MOZ_X11_CFLAGS'] 11 12 if CONFIG['INTEL_ARCHITECTURE']: 13 CXXFLAGS += CONFIG['SSE2_FLAGS'] 14 15 if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows': 16 DEFINES['ANGLE_IS_WIN'] = True 17 18 # ANGLE wants NTDDI_WIN10_VB, but: 19 # > /builds/worker/checkouts/gecko/vs2017_15.9.6/SDK/include/10.0.17134.0/winrt/wrl/def.h(48,2): 20 # > #error WRL requires NTDDI_VERSION to be #defined at least to NTDDI_VISTA or greater 21 DEFINES['NTDDI_VERSION'] = 'NTDDI_WIN10_RS2' 22 23 if CONFIG['INTEL_ARCHITECTURE']: 24 DEFINES['X86_WINDOWS'] = True 25 else: 26 DEFINES['ANGLE_PLATFORM_EXPORT'] = '' 27 28 DEFINES['__NDK_FPABI__'] = '' 29 DEFINES['ANGLE_SKIP_DXGI_1_2_CHECK'] = True 30 DEFINES['ANGLE_ENABLE_KEYEDMUTEX'] = True 31 DEFINES['ANGLE_TRANSLATOR_ESSL_ONLY'] = True 32 33 if CONFIG["MOZ_WIDGET_GTK"]: 34 CXXFLAGS += [ "-DWL_EGL_PLATFORM" ]