From b19ede7f671b64266863c1c59060084e33b648ca Mon Sep 17 00:00:00 2001 From: Tyrell Keene Date: Sat, 20 Dec 2025 17:33:37 -0500 Subject: [PATCH] Update README with BSD/GNU Makefile distinction Added a little call-out in the readme for users regarding GNU make installation. This has bitten me a few times and it took a moment to remember what to do. I have no opinions on whatever GNU/BSD makefile choices are made in the project, just that it's documented so I can reference it later. Thanks. --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 12ff385e4..6e2943cfb 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,11 @@ Neovim >= 0.7 (extmarks) > specify the `CC` variable in the build command: `make install_jsregexp > CC=your_compiler_program`. Also, make sure `%GIT%/bin` directory is added in > the `$PATH` so that `make` can use `%GIT%/bin/sh.exe`. +> +> On FreeBSD (and/or systems that do not install the GNU make package as the default) +> make commands will fail as the Makefile does not align with the expected syntax of the +> BSD variant of make. The solution is to install the GNU variant of make: +> 'pkg install gmake' on FreeBSD. ## Keymaps In Vim script, with `` for jumping forward/expanding a snippet, `` for