1. 25 Jun, 2022 1 commit
  2. 24 Jun, 2022 1 commit
    • Michael Pyne's avatar
      build: Ensure a rebuild following an interrupted build is attempted. · 8f80fdf1
      Michael Pyne authored
      Previously, interrupting a module build during the build was not treated
      as a build failure, so the module's persistent options were not changed.
      In the normal scenario this means the module's last build was remembered
      as a success. Then by default, when you'd go to rebuild the module right
      after, the build would be skipped because the source didn't change.
      
      BUG:289754
      8f80fdf1
  3. 23 Jun, 2022 1 commit
  4. 22 Jun, 2022 5 commits
    • Michael Pyne's avatar
      build: Avoid install phase if we know the build phase did nothing. · 8c693eee
      Michael Pyne authored
      When a Ninja-based generator is in use, we can look for its "ninja: no
      work to do" message to know that the build phase did nothing.
      
      In this situation, there's no point to installing, so why bother.
      
      This has an additional improvement as well, we don't bother *uninstall*
      when use-clean-install is set just to reinstall the same files.
      
      This is at best a heuristic as it's possible that a changed dependency
      library that is not part of the source repo could influence the binary
      that is built.  In this situation ninja would report no work to do even
      though the binary would change.  So I also tell the user how to force an
      install (by forcing the build to do work using --refresh-build, other
      methods might work as well).
      
      Fixes #92.
      8c693eee
    • Michael Pyne's avatar
      buildsystem: Return the build results object from buildInternal · ea15a1fe
      Michael Pyne authored
      Previously we just returned a boolean flag that throws out the rest of
      the results object. Of course the object itself had only a bool but this
      enables us to return more metadata and make decisions based on that,
      such as whether the build did any work (which can influence a decision
      to install or not).
      ea15a1fe
    • Michael Pyne's avatar
      4fd85e51
    • Michael Pyne's avatar
      Reduce odds of build failure in telepathy-qt. · 7bbdba34
      Michael Pyne authored
      A glib change caused tests/examples from telepathy-qt to fail to build.
      This has since been fixed but seeing as how we're only building this for
      the library, let's disable examples. I keep tests enabled for now but
      let a comment that can be removed to disable those too.
      7bbdba34
    • Script Kiddy's avatar
      GIT_SILENT made messages (after extraction) · 42eea26f
      Script Kiddy authored
      42eea26f
  5. 20 Jun, 2022 1 commit
  6. 16 Jun, 2022 4 commits
  7. 14 Jun, 2022 2 commits
  8. 13 Jun, 2022 2 commits
  9. 12 Jun, 2022 1 commit
  10. 11 Jun, 2022 2 commits
  11. 09 Jun, 2022 1 commit
  12. 07 Jun, 2022 1 commit
  13. 06 Jun, 2022 1 commit
  14. 02 Jun, 2022 1 commit
  15. 01 Jun, 2022 4 commits
  16. 31 May, 2022 1 commit
  17. 30 May, 2022 1 commit
  18. 28 May, 2022 1 commit
  19. 27 May, 2022 1 commit
  20. 24 May, 2022 1 commit
  21. 23 May, 2022 2 commits
  22. 22 May, 2022 1 commit
  23. 21 May, 2022 1 commit
  24. 18 May, 2022 2 commits
  25. 16 May, 2022 1 commit