Skip to content
Snippets Groups Projects
  1. Nov 01, 2020
  2. Oct 27, 2020
  3. Oct 26, 2020
  4. Oct 22, 2020
  5. Oct 20, 2020
  6. Oct 17, 2020
    • Paolo Bonzini's avatar
      build: replace ninjatool with ninja · 09e93326
      Paolo Bonzini authored
      
      Now that the build is done entirely by Meson, there is no need
      to keep the Makefile conversion.  Instead, we can ask Ninja about
      the targets it exposes and forward them.
      
      The main advantages are, from smallest to largest:
      
      - reducing the possible namespace pollution within the Makefile
      
      - removal of a relatively large Python program
      
      - faster build because parsing Makefile.ninja is slower than
      parsing build.ninja; and faster build after Meson runs because
      we do not have to generate Makefile.ninja.
      
      - tracking of command lines, which provides more accurate rebuilds
      
      In addition the change removes the requirement for GNU make 3.82, which
      was annoying on Mac, and avoids bugs on Windows due to ninjatool not
      knowing how to convert Windows escapes to POSIX escapes.
      
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      09e93326
  7. Oct 13, 2020
  8. Oct 12, 2020
  9. Oct 10, 2020
Loading