Compartilhar via


Função abspath do NMAKE

Obtém o caminho absoluto para cada item em uma lista.

Sintaxe

$(abspath input)

Parâmetros

input
A list de caminhos de arquivos a serem convertidos.

Valor retornado

Uma list com cada um dos itens de input convertidos em seu formato absoluto.

Comentários

abspath dá suporte a caminhos de comprimento estendido, usando o prefixo \\?\ ou quando caminhos longos são habilitados. Para obter mais informações sobre caminhos longos, confira Limitação de comprimento máximo de caminho.

Essa função de macro está disponível a partir do Visual Studio 2022 versão 17.1, no NMAKE versão 14.31 ou posterior.

Exemplo

$(abspath relative\path\file.c) # If run from "c:\temp", evaluates to "c:\temp\relative\path\file.c"
$(abspath c:\temp\..\file1.cpp c:\\temp\/dir//) # Evaluates to "c:\file1.cpp c:\temp\dir\". Follows path traversals and normalizes directory separators.

# abspath can be combined with filter to find which items exist within a directory tree
TEMP_SOURCES=$(filteri c:\temp\\%,$(abspath $(SOURCES)))

Confira também

Macros e NMAKE
Funções NMAKE por categoria