Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support true parallel builds #225

Closed
wants to merge 10 commits into from
Closed

Support true parallel builds #225

wants to merge 10 commits into from

Commits on Jan 23, 2017

  1. Configuration menu
    Copy the full SHA
    41ec1f5 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2017

  1. [makefiles] Use "+" and pass $(MFLAGS), so we can support parallelism.

    This also adds --output-sync=target to the MFLAGS, so the output doesn't look
    like vomit if there are errors (although it sure makes it look less fast). This
    isn't supported by (you guessed it) Apple's ancient version of make. So for now,
    this requires macOS users to `brew install make` and `alias make=gmake`.
    kirb committed Jan 28, 2017
    Configuration menu
    Copy the full SHA
    17d9975 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba398a3 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2017

  1. Configuration menu
    Copy the full SHA
    0b0fb32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9f52d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c601357 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e413d62 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c3ebdcf View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2017

  1. [makefiles] Force clang color output. Merge flags to _THEOS_MAKEFLAGS.

    When using --output-sync, build commands are given a normal file descriptor as
    their stdout/stderr, rather than the stdout/stderr of the tty. This means they
    don’t see a tty when they do `isatty(stderr)` and therefore don’t give colored
    output or any other fancy stuff. This forces that by using -fcolor-diganostics.
    kirb committed Dec 17, 2017
    Configuration menu
    Copy the full SHA
    6b69c4f View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2018

  1. Configuration menu
    Copy the full SHA
    85dc99e View commit details
    Browse the repository at this point in the history