浏览代码

toplevel: add a warning about .config being out of sync after an update

SVN-Revision: 26459
Felix Fietkau 14 年之前
父节点
当前提交
c4b8294c2d
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      include/toplevel.mk

+ 7 - 0
include/toplevel.mk

@@ -133,6 +133,13 @@ prereq:: prepare-tmpinfo .config
 	@+$(NO_TRACE_MAKE) -r -s $@
 
 %::
+	@( \
+		cp .config tmp/.config; \
+		./scripts/config/conf -D tmp/.config -w tmp/.config Config.in > /dev/null 2>&1; \
+		if ./scripts/kconfig.pl '>' .config tmp/.config | grep -q CONFIG; then \
+			echo "WARNING: your configuration is out of sync. Please run make menuconfig, oldconfig or defconfig!"; \
+		fi \
+	)
 	@+$(PREP_MK) $(NO_TRACE_MAKE) -r -s prereq
 	@+$(SUBMAKE) -r $@