Come posso usare diverse opzioni di compilatore C/linker su base per file usando l'armatura?

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

  •  30-10-2019
  •  | 
  •  

Domanda

Ho avuto armatore Imposta per creare un modulo Erlang che utilizza due diversi file C.

Ho impostato le opzioni di compilazione C nel mio rebar.config Usando (ad esempio):

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

È possibile impostare diverse opzioni per ogni file di origine C? Vorrei diverse flag compilatori e linker per ciascuno.

In caso contrario, qual è l'alternativa/alternativa più comune? Immagino che la creazione di un makefile e lo spostano la compilation C verso lì funzionerebbe, sembra solo un peccato dover fare quando l'armatura si prende cura del resto così bene.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top