Comment puis-je utiliser différentes options de compilateur C / linker sur une base par fichier à l'aide de barres d'armature?

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

  •  30-10-2019
  •  | 
  •  

Question

j'ai barbe à barres Configurer pour créer un module Erlang qui utilise deux fichiers C différents.

Je définis les options de compilation C dans mon rebar.config en utilisant (par exemple):

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

Est-il possible de définir différentes options pour chaque fichier source c? Je voudrais différents indicateurs de compilateur et de liens pour chacun.

Sinon, quelle est l'alternative / solution de contournement la plus courante? Je suppose que la création d'un Makefile et le déplacement de la compilation C à là fonctionneraient, cela semble juste avoir à faire lorsque Rebar s'occupe du reste si bien.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top