Me gustaría habilitar una compilación detallada en mi archivo MAKE, pero no puedo entender cómo hacer un OR
condicional.O condicional en makefile
Me explico: yo quiero ser capaz de especificar una compilación verbosa ya sea mediante el establecimiento de V=1
oVERBOSE=1
. Quiero mantener VERBOSE=1
disponible porque tenemos algunos scripts que hacen uso de ella (y utilizan otros archivos make sólo es consciente de VERBOSE
)
Así, el resultado debe ser que estos dos comandos son los mismos:
make all VERBOSE=1 # pain to write
make all V=1
ahora, mi makefile se parece a esto hoy:
ifdef VERBOSE
[issue compilation commands with verbose mode]
endif
lo que me gustaría lograr es cerca del preprocesador en C:
if defined(VERBOSE) || defined(V)
[issue compilation commands with verbose mode]
endif
¿Sabes cómo hacer eso?
ifeq http://stackoverflow.com/questions/7656425/makefile-ifeq-logical-or –