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

Improve INSTALL.md #1028

Merged
merged 5 commits into from
Apr 29, 2024
Merged

Improve INSTALL.md #1028

merged 5 commits into from
Apr 29, 2024

Commits on Apr 27, 2024

  1. INSTALL: simplify and make consistent GNU make

    The basic issue is that on BSDs at least, "make" is not GNU make.
    On Debian GNU/Linux, GNU make is available as gmake, and this seems
    normal.  Thus, use "gmake" as the example invocation of gmake,
    consistently.  Leave the mac text as "make", as this is the only known
    platform where "gmake" won't work.
    gdt committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    af26171 View commit details
    Browse the repository at this point in the history
  2. INSTALL: Fix duplicate C99/non-ancient C

    When editing earlier, I missed the C99 text (in the ocaml bullet).
    Hoist that to its own bullet.  Drop the redundant non-ancient C.
    
    Move sed to doc prerequisites.  Add install and rm as basic POSIX
    tools - but maybe we should remove the entire bullet point.
    gdt committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    61a70ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5895201 View commit details
    Browse the repository at this point in the history
  4. INSTALL: Minor clarifications and cleanups

    Be clearer about PREFIX and DESTDIR.
    gdt committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    189e5d3 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. INSTALL: rototill macOS section

    Explain that macOS is a subset of mostly-POSIX, but that it's odd in
    that normal tools and /usr/include are missing, and that the standard
    approach is to install CLT or Xcode.
    
    More or less, I think that if someone has a mac on which they can
    build other POSIXY programs, unison will build fine.  If other mac GUI
    programs build, unison mac GUI should build also.  And if the mac is
    not set up to build programs, it's not really about unison, so a
    CLT/Xcode hint suffices.
    gdt committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    5a28013 View commit details
    Browse the repository at this point in the history