File tree Expand file tree Collapse file tree 3 files changed +9
-0
lines changed
Units/parser-make.r/cpp-marcros.d Expand file tree Collapse file tree 3 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -53,3 +53,5 @@ ACPI_DEBUGGER2 input-1.mak /^CFLAGS2 := -DACPI_DEBUGGER2\\$/;" d language:CPrePr
53
53
CFLAGS3 input-1.mak /^CFLAGS3 = -DACPI_DEBUGGER3\\$/;" m language:Make
54
54
ACPI_DEBUGGER3 input-1.mak /^CFLAGS3 = -DACPI_DEBUGGER3\\$/;" d language:CPreProcessor
55
55
FOO_$(VAL) input-2.mak /^X += -DFOO_$(VAL)$/;" d language:CPreProcessor
56
+ ARM_ARCH_SELECTOR input-2.mak /^ARM_ARCH_SELECTOR := $(filter -D__LINUX_ARM_ARCH__%, $(KBUILD_CFLAGS))$/;" m language:Make
57
+ __LINUX_ARM_ARCH__% input-2.mak /^ARM_ARCH_SELECTOR := $(filter -D__LINUX_ARM_ARCH__%, $(KBUILD_CFLAGS))$/;" d language:CPreProcessor
Original file line number Diff line number Diff line change 1
1
X += -DFOO_$(VAL )
2
+ ARM_ARCH_SELECTOR := $(filter -D__LINUX_ARM_ARCH__% , $(KBUILD_CFLAGS ) )
Original file line number Diff line number Diff line change @@ -343,6 +343,12 @@ static void valueTrackerEval (struct valueTracker *vt)
343
343
if (isspace (c ) || c == '=' )
344
344
break ;
345
345
346
+ /* "," can be a separator.
347
+ * -------------------------------------------------
348
+ * $(filter -D__LINUX_ARM_ARCH__%, $(KBUILD_CFLAGS)) */
349
+ if (c == ',' )
350
+ break ;
351
+
346
352
if (c == '('
347
353
/* FOO_$(...) isn't a signature. */
348
354
&& (i - i0 > 1 ) && (vStringChar (vt -> value , i - 1 ) != '$' ))
You can’t perform that action at this time.
0 commit comments