mirror of
https://github.com/neovim/neovim.git
synced 2024-12-19 10:45:16 -07:00
Makefile: add PREFIX variable
We use a Makefile which in turn uses cmake. If we wanted to set the install prefix for cmake, we had to do this so far: make CMAKE_FLAGS="-DCMAKE_INSTALL_PREFIX=/tmp/nvim" That's long and hard to remember. Following the conventions of other Makefiles, this now works as well and is equivalent: make PREFIX=/tmp/nvim
This commit is contained in:
parent
31f6334aa8
commit
c13f72ee0a
4
Makefile
4
Makefile
@ -13,6 +13,10 @@ CLINT_ERRORS_FILE_PATH := /reports/clint/errors.json
|
||||
BUILD_TYPE ?= $(shell (type ninja > /dev/null 2>&1 && echo "Ninja") || \
|
||||
echo "Unix Makefiles")
|
||||
|
||||
ifneq (,$(PREFIX))
|
||||
CMAKE_FLAGS += -DCMAKE_INSTALL_PREFIX:PATH="$(PREFIX)"
|
||||
endif
|
||||
|
||||
ifeq (,$(BUILD_TOOL))
|
||||
ifeq (Ninja,$(BUILD_TYPE))
|
||||
ifneq ($(shell cmake --help 2>/dev/null | grep Ninja),)
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Individual entries must be uncommented to take effect.
|
||||
|
||||
# By default, the installation prefix is '/usr/local'.
|
||||
# CMAKE_EXTRA_FLAGS += -DCMAKE_INSTALL_PREFIX=/usr/local/nvim-latest
|
||||
# PREFIX := /usr/local/nvim-latest
|
||||
|
||||
# These CFLAGS can be used in addition to those specified in CMakeLists.txt:
|
||||
# CMAKE_EXTRA_FLAGS="-DCMAKE_C_FLAGS=-ftrapv -Wlogical-op"
|
||||
|
Loading…
Reference in New Issue
Block a user