strip NMAKE 函数

清理项列表中及其周围的空格。

语法

$(strip input)

参数

input
要清理的列表

返回值

input 完全相同的项的列表

备注

NMAKE 输出一个列表,该列表中的每个项之间有一个空格且没有前导空格或尾随空格。 strip 不会更改列表中的任何项,但它确保返回的列表采用此规范格式。 此规范格式对于之后对字符串(而不是列表)执行的操作非常有用。

从 Visual Studio 2022 开始,此宏函数在 NMAKE 版本 14.30 或更高版本中可用。

示例

$(strip a   b   c d    ) # Evaluates to "a b c d"

# strip is useful to get a canonical form of a list, which can then be transformed into a different format
SINGLESPACE=$(subst ',,' ') # Use "subst" since a normal assignment trims trailing whitespace.
INCLUDE_PATH=$(subst $(SINGLESPACE),;,$(strip $(INCLUDES)))

另请参阅

宏和 NMAKE
按类别列出的 NMAKE 函数