Necesito ejecutar algunas reglas make condicionalmente, solo si el Python instalado es mayor que cierta versión (digamos 2.5).Cómo asignar la salida de un comando a una variable Makefile
pensé que podía hacer algo así como la ejecución de:
python -c 'import sys; print int(sys.version_info >= (2,5))'
y luego usando la salida ('1' si bien, '0' de otro tipo) en un comunicado ifeq
maquillaje.
En un simple script de shell bash es sólo:
MY_VAR=`python -c 'import sys; print int(sys.version_info >= (2,5))'`
pero eso no funciona en un Makefile.
¿Alguna sugerencia? Podría utilizar cualquier otra solución sensata para lograr esto.
extraño volver garrapatas torno a la obra de comandos para ejecutar otros scripts para mí en un Makefile. Podría ser otra cosa. –