Поделиться через


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 по категориям