abspath
Función NMAKE
Obtiene la ruta de acceso absoluta de cada elemento de una lista.
Sintaxis
$(abspath input)
Parámetros
input
La lista de las rutas de acceso a los archivos que se van a convertir.
Valor devuelto
Una lista con cada uno de los elementos convertidos input
a su forma absoluta.
Comentarios
abspath
admite rutas de acceso de longitud extendida, ya sea mediante el prefijo \\?\
o cuando se habilitan las rutas de acceso largas. Para más información sobre las rutas de acceso largas, vea Limitación de la longitud máxima de la ruta de acceso.
Esta función de macro está disponible a partir de la versión 17.1 de Visual Studio 2022, en la versión 14.31 o posterior de NMAKE.
Ejemplo
$(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)))