strip
NMAKE, fonction
Nettoie l’espace blanc dans et autour d’une liste d’éléments.
Syntaxe
$(strip input)
Paramètres
input
Liste à nettoyer.
Valeur retournée
Liste des mêmes éléments que input
.
Notes
NMAKE génère une liste qui a un espace unique entre chaque élément et aucun espace de début ou de fin. strip
ne modifie aucun élément d’une liste, mais il s’assure que la liste retournée se trouve dans ce formulaire canonique. La forme canonique peut être utile pour les opérations ultérieures qui fonctionnent sur des chaînes plutôt que sur des listes.
Cette fonction de macro est disponible à partir de Visual Studio 2022, dans NMAKE version 14.30 ou ultérieure.
Exemple
$(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)))