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)))