¿Cómo puedo usar diferentes opciones de compiladores/enlazador C por archivo usando barras de refuerzo?
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