mirror of
https://github.com/espressif/esp-idf.git
synced 2024-09-19 14:26:01 -04:00
make build system: Produce an error if BUILD_DIR_BASE is a Windows-style path
Also fix an issue running menuconfig if BUILD_DIR_BASE is a relative path. Closes https://github.com/espressif/esp-idf/issues/2736
This commit is contained in:
parent
31ba414c4d
commit
f314e41f67
@ -134,6 +134,13 @@ export COMMON_MAKEFILES
|
||||
ifndef BUILD_DIR_BASE
|
||||
BUILD_DIR_BASE := $(PROJECT_PATH)/build
|
||||
endif
|
||||
|
||||
ifneq ("$(BUILD_DIR_BASE)","$(subst :,,$(BUILD_DIR_BASE))")
|
||||
$(error BUILD_DIR_BASE ($(BUILD_DIR_BASE)) cannot contain colons. If setting this path on Windows, use MSYS Unix-style /c/dir instead of C:/dir)
|
||||
endif
|
||||
|
||||
BUILD_DIR_BASE := $(abspath $(BUILD_DIR_BASE))
|
||||
|
||||
export BUILD_DIR_BASE
|
||||
|
||||
# Component directories. These directories are searched for components (either the directory is a component,
|
||||
|
Loading…
Reference in New Issue
Block a user