• Rasmus Thomsen's avatar
    newapkbuild: invoke meson directly for build/test/install instead of ninja · 2cc63809
    Rasmus Thomsen authored
    This has multiple advantages:
    * It's tool agnostic (e.g. if we were to drop the ninja symlink
      for samu, we wouldn't have to change anything here)
    * It allows for more fine grained control, e.g. in meson test,
      where we can increase timeouts and print the test log to stdout,
      something which we can't control when invoking it via ninja.
    * We can pass --no-rebuild to test and install, so ninja doesn't
      have to check if anything has to be rebuild against in the test
      and install phase, when we built everything in the build phase
      already
    
    This is similiar to dd24cdf8, but
    for meson.
    2cc63809