diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2019-03-19 02:49:33 +0100 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2019-03-19 02:51:33 +0100 |
commit | ad3b312cf5fd78fd72c5d3aa24257bd2a3c76496 (patch) | |
tree | 2ee2593ecc61266ea45d41eb1e74d76c5de0f943 | |
parent | 5beb3b8ee5d5639af4e69f2347ec0ca7fdb69f5a (diff) | |
download | rneovim-ad3b312cf5fd78fd72c5d3aa24257bd2a3c76496.tar.gz rneovim-ad3b312cf5fd78fd72c5d3aa24257bd2a3c76496.tar.bz2 rneovim-ad3b312cf5fd78fd72c5d3aa24257bd2a3c76496.zip |
build: do not pass empty CMAKE_INSTALL_PREFIX
ref #9748
ref #9743
-rw-r--r-- | Makefile | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -7,6 +7,7 @@ filter-true = $(strip $(filter-out 1 on ON true TRUE,$1)) CMAKE_PRG ?= $(shell (command -v cmake3 || echo cmake)) CMAKE_BUILD_TYPE ?= Debug +CMAKE_FLAGS := -DCMAKE_BUILD_TYPE=$(CMAKE_BUILD_TYPE) # Extra CMake flags which extend the default set CMAKE_EXTRA_FLAGS ?= @@ -15,7 +16,9 @@ CMAKE_EXTRA_FLAGS ?= # - `checkprefix` target checks that it matches the CMake-cached value. #9615 CMAKE_INSTALL_PREFIX ?= $(shell echo $(CMAKE_EXTRA_FLAGS) | 2>/dev/null \ grep -o 'CMAKE_INSTALL_PREFIX=[^ ]\+' | cut -d '=' -f2) -CMAKE_FLAGS := -DCMAKE_BUILD_TYPE=$(CMAKE_BUILD_TYPE) -DCMAKE_INSTALL_PREFIX=$(CMAKE_INSTALL_PREFIX) +ifneq (,$(CMAKE_INSTALL_PREFIX)) + CMAKE_FLAGS += -DCMAKE_INSTALL_PREFIX=$(CMAKE_INSTALL_PREFIX) +endif BUILD_TYPE ?= $(shell (type ninja > /dev/null 2>&1 && echo "Ninja") || \ echo "Unix Makefiles") |