Fix "make deps" error when building deps with make and Blender with ninja
This commit is contained in:
@@ -233,12 +233,19 @@ endif
|
|||||||
ifneq "$(findstring ninja, $(MAKECMDGOALS))" ""
|
ifneq "$(findstring ninja, $(MAKECMDGOALS))" ""
|
||||||
BUILD_CMAKE_ARGS:=$(BUILD_CMAKE_ARGS) -G Ninja
|
BUILD_CMAKE_ARGS:=$(BUILD_CMAKE_ARGS) -G Ninja
|
||||||
BUILD_COMMAND:=ninja
|
BUILD_COMMAND:=ninja
|
||||||
|
DEPS_BUILD_COMMAND:=ninja
|
||||||
else
|
else
|
||||||
ifneq ("$(wildcard $(BUILD_DIR)/build.ninja)","")
|
ifneq ("$(wildcard $(BUILD_DIR)/build.ninja)","")
|
||||||
BUILD_COMMAND:=ninja
|
BUILD_COMMAND:=ninja
|
||||||
else
|
else
|
||||||
BUILD_COMMAND:=make -s
|
BUILD_COMMAND:=make -s
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq ("$(wildcard $(DEPS_BUILD_DIR)/build.ninja)","")
|
||||||
|
DEPS_BUILD_COMMAND:=ninja
|
||||||
|
else
|
||||||
|
DEPS_BUILD_COMMAND:=make -s
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
@@ -333,7 +340,7 @@ deps: .FORCE
|
|||||||
|
|
||||||
@echo
|
@echo
|
||||||
@echo Building dependencies ...
|
@echo Building dependencies ...
|
||||||
$(BUILD_COMMAND) -C "$(DEPS_BUILD_DIR)" -j $(NPROCS) $(DEPS_TARGET)
|
$(DEPS_BUILD_COMMAND) -C "$(DEPS_BUILD_DIR)" -j $(NPROCS) $(DEPS_TARGET)
|
||||||
@echo
|
@echo
|
||||||
@echo Dependencies successfully built and installed to $(DEPS_INSTALL_DIR).
|
@echo Dependencies successfully built and installed to $(DEPS_INSTALL_DIR).
|
||||||
@echo
|
@echo
|
||||||
|
Reference in New Issue
Block a user