Skip to content
Snippets Groups Projects
  1. Nov 09, 2016
    • Ted Mielczarek's avatar
      bug 1295937 - build NSS using gyp files. r=glandium · a449823a
      Ted Mielczarek authored
      MozReview-Commit-ID: Gm1PLWSJwbD
      
      --HG--
      rename : config/external/nss/moz.build => security/moz.build
      rename : config/external/nss/nss.symbols => security/nss.symbols
      extra : rebase_source : bedd3b2f315f8504e1d0cb1ee94720e380466e5b
      a449823a
  2. Nov 15, 2016
    • Ted Mielczarek's avatar
      bug 1295937 - Improvements to gyp_reader to handle NSS gyp files. r=glandium · 26ebd20e
      Ted Mielczarek authored
      This patch contains a number of changes to the gyp_reader code:
      * Add three new flags to GYP_DIRS:
      ** no_chromium, to skip forcing the includes/etc needed for chromium gyp files
      ** no_unified, to force building all sources without unification
      ** action_overrides, to pass scripts used when mapping gyp actions to moz.build GENERATED_FILES
      * Handle the flags mentioned above in read_from_gyp
      * Handle actions in gyp targets by mapping them to GENERATED_FILES, using scripts specified in the action_overrides flag. We don't try to handle the generic action case, we require special-casing for each action.
      * Handle a subset of copies in gyp targets by mapping them to EXPORTS, just enough to handle the use of them for NSS exports.
      * Handle shared_library and executable gyp targets
      * Handle gyp target dependencies/libraries as USE_LIBS/OS_LIBS
      * Handle generated source files
      * Handle .def files in sources by mapping them to SYMBOLS_FILE
      * Special-case some include_dirs:
      ** Map `<(PRODUCT_DIR)/dist/` to $DIST/include (to handle include paths for NSS exports)
      ** Map include_dirs starting with topobjdir to objdir-relative paths, to handle passing the NSPR include path to NSS
      * split /build/gyp.mozbuild into two parts, with gyp_base.mozbuild containing generic bits, and gyp.mozbuild containing chromium-specific bits
      
      
      MozReview-Commit-ID: FbDmlqDjRp4
      
      --HG--
      extra : rebase_source : d3fb470c589f92d8c956b9ecd550fb8df79ff5bc
      26ebd20e
  3. Nov 18, 2016
  4. Nov 17, 2016
  5. Nov 18, 2016
  6. Nov 17, 2016
  7. Nov 16, 2016
  8. Nov 17, 2016
  9. Nov 18, 2016
  10. Nov 17, 2016
Loading