You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/build/reference/using-an-nmake-macro.md
+15-24Lines changed: 15 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,30 +88,21 @@ $(filter \\a%f,\\abcdef) # Evaluates to "\\abcdef" - any `\\` that isn't directl
88
88
89
89
### <aname="functions-by-category"> Functions by category
90
90
91
-
#### Text functions
92
-
93
-
| Function | Purpose |
94
-
|--|--|
95
-
|[`findstring`, `findstringi`](nmake-function-findstring.md)| Checks if the input contains a string. |
96
-
|[`lowercase`](nmake-function-lowercase.md)| Converts a string to lowercase. |
97
-
|[`subst`, `substi`](nmake-function-subst.md)| Replaces all instances of one string with another. |
98
-
|[`uppercase`](nmake-function-uppercase.md)| Converts a string to uppercase. |
99
-
100
-
#### List functions
101
-
102
-
| Function | Purpose |
103
-
|--|--|
104
-
|[`filter`, `filteri`](nmake-function-filter.md)| Keeps items in a list that match at least one pattern. |
105
-
|[`filterout`, `filterouti`](nmake-function-filterout.md)| Keeps items in a list that don't match any patterns. |
106
-
|[`patsubst`, `patsubsti`](nmake-function-patsubst.md)| Transforms each item that matches a pattern, items that don't match are left as-is. |
107
-
|[`strip`](nmake-function-strip.md)| Cleans the whitespace in and around a list of items. |
108
-
109
-
#### File path functions
110
-
111
-
| Function | Purpose |
112
-
|--|--|
113
-
|[`abspath`](nmake-function-abspath.md)| Gets the absolute path for each item in a list. |
114
-
|[`basename`](nmake-function-basename.md)| Gets the base name for each item in a list. |
91
+
| Function | Purpose | Supported |
92
+
|--|--|--|
93
+
|**Text functions**|**Purpose**|**Supported**|
94
+
| [`findstring`, `findstringi`](nmake-function-findstring.md)| Checks if the input contains a string. | VS 2022 17.0 |
95
+
| [`lowercase`](nmake-function-lowercase.md)| Converts a string to lowercase. | VS 2022 17.2 |
96
+
| [`subst`, `substi`](nmake-function-subst.md)| Replaces all instances of one string with another. | VS 2022 17.0 |
97
+
| [`uppercase`](nmake-function-uppercase.md)| Converts a string to uppercase. | VS 2022 17.2 |
98
+
|**List functions**|**Purpose**|**Supported**|
99
+
| [`filter`, `filteri`](nmake-function-filter.md)| Keeps items in a list that match at least one pattern. | VS 2022 17.0 |
100
+
| [`filterout`, `filterouti`](nmake-function-filterout.md)| Keeps items in a list that don't match any patterns. | VS 2022 17.0 |
101
+
| [`patsubst`, `patsubsti`](nmake-function-patsubst.md)| Transforms each item that matches a pattern, items that don't match are left as-is. | VS 2022 17.1 |
102
+
| [`strip`](nmake-function-strip.md)| Cleans the whitespace in and around a list of items. | VS 2022 17.0 |
0 commit comments