neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit d589ce28b0020f71a53f0360e0a1d467da949a50
parent 6c20531e486a72c00ac992f57d3c73dffb9d92ae
Author: Justin M. Keyes <justinkz@gmail.com>
Date:   Sat, 22 Nov 2025 14:42:14 -0500

build: drop BUNDLED_CMAKE_FLAG, BUNDLED_LUA_CMAKE_FLAG

Problem:
We have too many build flags.

Solution:
Prepend to DEPS_CMAKE_FLAGS instead of defining a bunch of extra flags.

Diffstat:
MMakefile | 17++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile @@ -76,14 +76,21 @@ endif DEPS_CMAKE_FLAGS ?= USE_BUNDLED ?= +ifdef BUNDLED_CMAKE_FLAG + $(error BUNDLED_CMAKE_FLAG was removed. Use DEPS_CMAKE_FLAGS instead) +endif + +ifdef BUNDLED_LUA_CMAKE_FLAG + $(error BUNDLED_LUA_CMAKE_FLAG was removed. Use DEPS_CMAKE_FLAGS instead) +endif + +# If USE_BUNDLED is non-empty, prepend the flag to DEPS_CMAKE_FLAGS ifneq (,$(USE_BUNDLED)) - # Note: BUNDLED_CMAKE_FLAG is only supported for back-compat. Don't - # mention it in docs. It is redundant with DEPS_CMAKE_FLAGS. - BUNDLED_CMAKE_FLAG := -DUSE_BUNDLED=$(USE_BUNDLED) + DEPS_CMAKE_FLAGS := -DUSE_BUNDLED=$(USE_BUNDLED) $(DEPS_CMAKE_FLAGS) endif ifneq (,$(findstring functionaltest-lua,$(MAKECMDGOALS))) - BUNDLED_LUA_CMAKE_FLAG := -DUSE_BUNDLED_LUA=ON + DEPS_CMAKE_FLAGS := -DUSE_BUNDLED_LUA=ON $(DEPS_CMAKE_FLAGS) $(shell [ -x $(DEPS_BUILD_DIR)/usr/bin/lua ] || $(RM) build/.ran-*) endif @@ -114,7 +121,7 @@ ifeq ($(call filter-true,$(USE_BUNDLED)),) $(DEPS_BUILD_DIR): $(MKDIR) $@ build/.ran-deps-cmake:: $(DEPS_BUILD_DIR) - $(CMAKE) -S $(MAKEFILE_DIR)/cmake.deps -B $(DEPS_BUILD_DIR) -G $(CMAKE_GENERATOR) $(BUNDLED_CMAKE_FLAG) $(BUNDLED_LUA_CMAKE_FLAG) $(DEPS_CMAKE_FLAGS) + $(CMAKE) -S $(MAKEFILE_DIR)/cmake.deps -B $(DEPS_BUILD_DIR) -G $(CMAKE_GENERATOR) $(DEPS_CMAKE_FLAGS) endif build/.ran-deps-cmake:: $(MKDIR) build