Freigeben über


strip NMAKE-Funktion

Bereinigt Leerzeichen in und um eine Liste von Elementen.

Syntax

$(strip input)

Parameter

input
Die zu bereinigende Liste .

Rückgabewert

Eine Liste der genauen Elemente wie input.

Hinweise

NMAKE gibt eine Liste aus, die einen einzigen Leerraum zwischen jedem Element und keine führenden oder nachgestellten Leerzeichen aufweist. strip ändert kein Element in einer Liste, stellt aber sicher, dass sich die zurückgegebene Liste in dieser kanonischen Form befindet. Das kanonische Formular kann für spätere Vorgänge nützlich sein, die für Zeichenfolgen anstelle von Listen verwendet werden.

Diese Makrofunktion ist ab Visual Studio 2022, in NMAKE, Version 14.30 oder höher, verfügbar.

Beispiel

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

Siehe auch

Makros und NMAKE
NMAKE-Funktionen nach Kategorie