Função strip
do NMAKE
Limpa o espaço em branco dentro e ao redor de uma lista de itens.
Sintaxe
$(strip input)
Parâmetros
input
A list a ser limpa.
Valor retornado
Uma list dos mesmos itens que input
.
Comentários
O NMAKE gera uma list que tem um único espaço entre cada item e nenhum espaço em branco à esquerda ou à direita. A strip
não altera nenhum item dentro de uma lista, mas garante que a lista retornada esteja nessa forma canônica. A forma canônica pode ser útil para operações posteriores que operam em cadeias de caracteres em vez de listas.
Essa função de macro está disponível no Visual Studio 2022, no NMAKE versão 14.30 ou posterior.
Exemplo
$(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)))