qcacld-3.0: Enable WLAN_WARN_ON_ASSERT for debug builds

QDF_ASSERT is being featurized in
I39e3ab6499210569b6ce09d77ee72f0081741989. Enable the QDF_ASSERT feature
in debug builds by default.

Change-Id: I96484e6dbebcecf17ae7877dc30906ed8fa90bd7
CRs-Fixed: 2211987
diff --git a/Kbuild b/Kbuild
index 031e2b9..a79458a 100644
--- a/Kbuild
+++ b/Kbuild
@@ -276,13 +276,15 @@
 #Enable this flag to build driver in diag version
 BUILD_DIAG_VERSION := 1
 
-#Do we panic on bug?  default is to warn
 ifeq ($(CONFIG_SLUB_DEBUG), y)
 	PANIC_ON_BUG := 1
+	WLAN_WARN_ON_ASSERT := 1
 else ifeq ($(CONFIG_PERF_DEBUG), y)
 	PANIC_ON_BUG := 1
+	WLAN_WARN_ON_ASSERT := 1
 else
 	PANIC_ON_BUG := 0
+	WLAN_WARN_ON_ASSERT := 0
 endif
 
 # Compile all log levels by default
@@ -2080,6 +2082,10 @@
 CDEFINES += -DPANIC_ON_BUG
 endif
 
+ifeq ($(WLAN_WARN_ON_ASSERT), 1)
+CDEFINES += -DWLAN_WARN_ON_ASSERT
+endif
+
 ifeq ($(CONFIG_WLAN_LOG_FATAL), y)
 CDEFINES += -DWLAN_LOG_FATAL
 endif