Преглед на файлове

Merge branch 'bugfix/ldgen_windows_kconfig_paths' into 'master'

ldgen: Fix ENOENT errors on Windows with MSYS2 and GNU Make

See merge request idf/esp-idf!3746
Angus Gratton преди 7 години
родител
ревизия
3970ea60de
променени са 1 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 6 0
      make/project_config.mk

+ 6 - 0
make/project_config.mk

@@ -4,6 +4,12 @@
 COMPONENT_KCONFIGS := $(foreach component,$(COMPONENT_PATHS),$(wildcard $(component)/Kconfig))
 COMPONENT_KCONFIGS_PROJBUILD := $(foreach component,$(COMPONENT_PATHS),$(wildcard $(component)/Kconfig.projbuild))
 
+ifdef MSYSTEM
+# kconfiglib requires Windows-style paths for kconfig files
+COMPONENT_KCONFIGS := $(shell cygpath -w $(COMPONENT_KCONFIGS))
+COMPONENT_KCONFIGS_PROJBUILD := $(shell cygpath -w $(COMPONENT_KCONFIGS_PROJBUILD))
+endif
+
 #For doing make menuconfig etc
 KCONFIG_TOOL_DIR=$(IDF_PATH)/tools/kconfig