1. 15 Apr, 2018 7 commits
  2. 14 Apr, 2018 2 commits
  3. 13 Apr, 2018 2 commits
  4. 12 Apr, 2018 2 commits
  5. 11 Apr, 2018 4 commits
    • Anders Jonsson's avatar
      Update Swedish translation · 0ce01853
      Anders Jonsson authored
      0ce01853
    • Emmanuele Bassi's avatar
      Allow expressing arguments for Ninja · 57d00a93
      Emmanuele Bassi authored
      Ninja-based modules, like MesonModule and CMakeModule, need a way to
      control the arguments passed to Ninja — mostly, the ability to set the
      `-j 1` argument to disable parallel builds.
      
      We tried with commit f8c05196 to overload makeargs for that, but it
      had to be reverted because, unsurprisingly, make and ninja have
      different ideas about what arguments are valid, and jhbuild has global
      options for Make arguments.
      
      Let's try again, this time introducing a NinjaModule base class, in
      parallel to the existing MakeModule one; the NinjaModule class can do
      all the Ninja discovery and execution, and control the configuration
      options — both global and per module.
      
      The MesonModule class can inherit straight from NinjaModule, thus
      removing all the ad hoc code that used MakeModule for the set up, but
      then ignored its `make()` method.
      
      The CMakeModule is a bit of a nasty case, as CMake can have both a Make
      and a Ninja backend, which means we need to inherit from MakeModule and
      NinjaModule; luckily, both MakeModule and NinjaModule inherit from the
      shared Package class, so we don't have conflicting initializations.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=782320
      57d00a93
    • Sébastien Wilmet's avatar
      world: add amtk dep to tepl · 999d04d0
      Sébastien Wilmet authored
      999d04d0
    • Sébastien Wilmet's avatar
      world: add Amtk module · 6fbcbfec
      Sébastien Wilmet authored
      6fbcbfec
  6. 10 Apr, 2018 1 commit
  7. 09 Apr, 2018 2 commits
  8. 05 Apr, 2018 3 commits
  9. 03 Apr, 2018 3 commits
  10. 01 Apr, 2018 6 commits
  11. 27 Mar, 2018 1 commit
  12. 26 Mar, 2018 1 commit
  13. 23 Mar, 2018 4 commits
  14. 22 Mar, 2018 2 commits