mirror of
https://github.com/neovim/neovim.git
synced 2024-12-24 13:15:09 -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") || \
|
BUILD_TYPE ?= $(shell (type ninja > /dev/null 2>&1 && echo "Ninja") || \
|
||||||
echo "Unix Makefiles")
|
echo "Unix Makefiles")
|
||||||
|
|
||||||
|
ifneq (,$(PREFIX))
|
||||||
|
CMAKE_FLAGS += -DCMAKE_INSTALL_PREFIX:PATH="$(PREFIX)"
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq (,$(BUILD_TOOL))
|
ifeq (,$(BUILD_TOOL))
|
||||||
ifeq (Ninja,$(BUILD_TYPE))
|
ifeq (Ninja,$(BUILD_TYPE))
|
||||||
ifneq ($(shell cmake --help 2>/dev/null | grep Ninja),)
|
ifneq ($(shell cmake --help 2>/dev/null | grep Ninja),)
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# Individual entries must be uncommented to take effect.
|
# Individual entries must be uncommented to take effect.
|
||||||
|
|
||||||
# By default, the installation prefix is '/usr/local'.
|
# 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:
|
# These CFLAGS can be used in addition to those specified in CMakeLists.txt:
|
||||||
# CMAKE_EXTRA_FLAGS="-DCMAKE_C_FLAGS=-ftrapv -Wlogical-op"
|
# CMAKE_EXTRA_FLAGS="-DCMAKE_C_FLAGS=-ftrapv -Wlogical-op"
|
||||||
|
Loading…
Reference in New Issue
Block a user