¿Cómo puedo usar diferentes opciones de compiladores/enlazador C por archivo usando barras de refuerzo?

StackOverflow https://stackoverflow.com/questions/5936246

  •  30-10-2019
  •  | 
  •  

Pregunta

Tengo refugio Configurar para construir un módulo Erlang que usa dos archivos C diferentes.

Establecí opciones de compilación C en mi rebar.config usando (por ejemplo):

{port_env, [{"DRV_CFLAGS", "$DRV_CFLAGS -Wall -Wextra"}]}.

¿Es posible establecer diferentes opciones para cada archivo de origen C? Me gustaría diferentes banderas de compiladores y enlazadores para cada uno.

Si no, ¿cuál es la alternativa/solución más común? Supongo que crear un archivo y mover la compilación C a allí funcionaría, parece que es una pena tener que hacer cuando los barras de refuerzo cuidan muy bien el resto.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top