tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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" ]